15 #include "libmesh/mesh_base.h" 16 #include "libmesh/mesh_modification.h" 44 const std::vector<Point> & boundary_points_vec_1,
45 const std::vector<Point> & boundary_points_vec_2,
46 const unsigned int num_layers,
52 const std::string type,
53 const std::string
name,
54 const bool quad_elem =
false,
55 const Real bias_parameter = 1.0,
56 const Real sigma = 3.0);
71 const std::vector<Point> & boundary_points_vec_1,
72 const std::vector<Point> & boundary_points_vec_2,
73 const unsigned int num_layers,
76 const std::string type,
77 const std::string
name,
78 const bool quad_elem =
false);
97 const std::vector<std::vector<Node *>> & nodes,
98 const unsigned int num_layers,
99 const std::vector<unsigned int> & node_number_vec,
123 const std::vector<std::vector<Node *>> & nodes,
124 const unsigned int num_layers,
125 const std::vector<unsigned int> & node_number_vec,
145 const std::vector<Point> & boundary_points_vec,
146 std::vector<Real> & vec_index,
147 std::vector<Real> & wt,
148 std::vector<Real> & index,
150 std::unique_ptr<LinearInterpolation> & linear_vec_x,
151 std::unique_ptr<LinearInterpolation> & linear_vec_y,
152 std::unique_ptr<SplineInterpolation> & spline_vec_l);
165 std::vector<Real> & unweighted_surrogate_index,
166 const std::vector<unsigned int> & node_number_vec,
167 const std::vector<Real> & index,
168 const std::vector<Real> & wt,
169 const unsigned int boundary_node_num,
170 const unsigned int i);
179 bool needFlip(
const std::vector<Point> & vec_pts_1,
const std::vector<Point> & vec_pts_2);
194 Real & max_node_radius,
195 std::vector<dof_id_type> & boundary_ordered_node_list,
196 const Point origin_pt,
211 Real & max_node_radius,
212 const Point origin_pt,
237 Real & max_node_radius,
238 std::vector<dof_id_type> & boundary_ordered_node_list,
239 const Point origin_pt,
254 Real & max_node_radius,
255 std::vector<dof_id_type> & ordered_node_list,
256 const Point origin_pt);
290 Real & max_node_radius,
291 std::vector<dof_id_type> & ordered_node_list,
292 const Point origin_pt);
310 Real & max_node_radius,
311 std::vector<dof_id_type> & ordered_node_list,
312 std::vector<std::pair<dof_id_type, dof_id_type>> & node_assm,
313 std::vector<dof_id_type> & midpoint_node_list,
314 const Point origin_pt,
315 const std::string input_type,
316 bool & is_closed_loop,
317 const bool suppress_exception =
false);
333 Real & max_node_radius,
334 std::vector<dof_id_type> & ordered_node_list,
335 std::vector<std::pair<dof_id_type, dof_id_type>> & node_assm,
336 const Point origin_pt,
337 const std::string input_type,
338 bool & is_closed_loop,
339 const bool suppress_exception =
false);
std::string name(const ElemQuality q)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real