14 #include "libmesh/mesh_base.h" 15 #include "libmesh/mesh_modification.h" 43 const std::vector<Point> & boundary_points_vec_1,
44 const std::vector<Point> & boundary_points_vec_2,
45 const unsigned int num_layers,
51 const std::string type,
52 const std::string
name,
53 const bool quad_elem =
false,
54 const Real bias_parameter = 1.0,
55 const Real sigma = 3.0);
70 const std::vector<Point> & boundary_points_vec_1,
71 const std::vector<Point> & boundary_points_vec_2,
72 const unsigned int num_layers,
75 const std::string type,
76 const std::string
name,
77 const bool quad_elem =
false);
96 const std::vector<std::vector<Node *>> & nodes,
97 const unsigned int num_layers,
98 const std::vector<unsigned int> & node_number_vec,
122 const std::vector<std::vector<Node *>> & nodes,
123 const unsigned int num_layers,
124 const std::vector<unsigned int> & node_number_vec,
144 const std::vector<Point> & boundary_points_vec,
145 std::vector<Real> & vec_index,
146 std::vector<Real> & wt,
147 std::vector<Real> & index,
149 std::unique_ptr<LinearInterpolation> & linear_vec_x,
150 std::unique_ptr<LinearInterpolation> & linear_vec_y,
151 std::unique_ptr<SplineInterpolation> & spline_vec_l);
164 std::vector<Real> & unweighted_surrogate_index,
165 const std::vector<unsigned int> & node_number_vec,
166 const std::vector<Real> & index,
167 const std::vector<Real> & wt,
168 const unsigned int boundary_node_num,
169 const unsigned int i);
178 bool needFlip(
const std::vector<Point> & vec_pts_1,
const std::vector<Point> & vec_pts_2);
193 Real & max_node_radius,
194 std::vector<dof_id_type> & boundary_ordered_node_list,
195 const Point origin_pt,
210 Real & max_node_radius,
211 const Point origin_pt,
236 Real & max_node_radius,
237 std::vector<dof_id_type> & boundary_ordered_node_list,
238 const Point origin_pt,
253 Real & max_node_radius,
254 std::vector<dof_id_type> & ordered_node_list,
255 const Point origin_pt);
289 Real & max_node_radius,
290 std::vector<dof_id_type> & ordered_node_list,
291 const Point origin_pt);
309 Real & max_node_radius,
310 std::vector<dof_id_type> & ordered_node_list,
311 std::vector<std::pair<dof_id_type, dof_id_type>> & node_assm,
312 std::vector<dof_id_type> & midpoint_node_list,
313 const Point origin_pt,
314 const std::string input_type,
315 bool & is_closed_loop,
316 const bool suppress_exception =
false);
332 Real & max_node_radius,
333 std::vector<dof_id_type> & ordered_node_list,
334 std::vector<std::pair<dof_id_type, dof_id_type>> & node_assm,
335 const Point origin_pt,
336 const std::string input_type,
337 bool & is_closed_loop,
338 const bool suppress_exception =
false);
std::string name(const ElemQuality q)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real