36 #include "libmesh/libmesh.h" 37 #include "libmesh/point.h" 38 #include "libmesh/mesh.h" 39 #include "libmesh/serial_mesh.h" 42 #include "libmesh/dense_matrix.h" 43 #include "libmesh/dense_vector.h" 44 #include "libmesh/dense_submatrix.h" 45 #include "libmesh/dense_subvector.h" 46 #include "libmesh/parallel_object.h" 61 static Real quadratic_function_2d(
const Real& y,
62 const Real& YA,
const Real& YB);
64 static Real quadratic_function_3d(
const Real& y,
const Real& z,
65 const Real& YA,
const Real& YB,
66 const Real& ZA,
const Real& ZB);
69 static void output_dense_matrix(
const DenseMatrix<Number>& Ke);
71 static void output_dense_matrix(
const DenseMatrix<Number>& Ke,
73 const unsigned int n);
75 static void output_dense_vector(
const DenseVector<Number>& Fe);
77 static void output_dense_vector(
const DenseVector<Number>& Fe,
78 const unsigned int n);
80 static void output_subdense_matrix(
const DenseSubMatrix<Number>& Ke,
82 const unsigned int n);
84 static void output_subdense_vector(
const DenseSubVector<Number>& Fe,
85 const unsigned int n);
88 static void output_std_vector(
const std::vector<T>& std_v);
91 static void zero_filter_dense_matrix(DenseMatrix<Number>& Ae,
const Real tol);
92 static void zero_filter_dense_vector(DenseVector<Number>& Ve,
const Real tol);
98 static bool file_exist(
const std::string& filename);
105 static void coordinate_rotation(Point& pt,
106 const Point& angles);
111 static void output_message(
const std::string& msg,
112 const Parallel::Communicator & comm_in);
117 static std::vector<Real> mesh_size(
const MeshBase& _mesh);
123 static void magnify_serial_mesh(SerialMesh& mesh,
124 const Point& mag_factor);
130 static void rotate_serial_mesh(SerialMesh& mesh,
131 const Point& angles);
137 static void shift_serial_mesh(SerialMesh& mesh,
138 const std::vector<Real>& dist);
Definition: brownian_system.h:58