17 params.
addParam<
bool>(
"use_auto_area_func",
19 "Use the automatic area function for the triangle meshing region.");
21 "auto_area_func_default_size",
23 "Background size for automatic area function, or 0 to use non background size");
24 params.
addParam<
Real>(
"auto_area_func_default_size_dist",
26 "Effective distance of background size for automatic area " 27 "function, or negative to use non background size");
28 params.
addParam<
unsigned int>(
"auto_area_function_num_points",
30 "Maximum number of nearest points used for the inverse distance " 31 "interpolation algorithm for automatic area function calculation.");
33 "auto_area_function_power",
35 "auto_area_function_power>0",
36 "Polynomial power of the inverse distance interpolation algorithm for automatic area " 37 "function calculation.");
39 params.
addClassDescription(
"Base class for Delaunay mesh generators applied to a surface.");
42 "use_auto_area_func auto_area_func_default_size auto_area_func_default_size_dist " 43 "auto_area_function_num_points auto_area_function_power",
44 "Automatic triangle meshing area control");
51 _use_auto_area_func(getParam<bool>(
"use_auto_area_func")),
52 _auto_area_func_default_size(getParam<
Real>(
"auto_area_func_default_size")),
53 _auto_area_func_default_size_dist(getParam<
Real>(
"auto_area_func_default_size_dist")),
54 _auto_area_function_num_points(getParam<unsigned
int>(
"auto_area_function_num_points")),
55 _auto_area_function_power(getParam<
Real>(
"auto_area_function_power"))
static InputParameters validParams()
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
SurfaceDelaunayGeneratorBase(const InputParameters ¶meters)
MeshGenerators are objects that can modify or add to an existing mesh.
void ErrorVector unsigned int