Go to the source code of this file.
◆ registerMooseObject()
◆ validParams< PeridynamicsMesh >()
Definition at line 18 of file PeridynamicsMesh.C.
20 InputParameters params = validParams<MooseMesh>();
21 params.addClassDescription(
"Mesh class to store and return peridynamics specific mesh data");
23 params.addParam<Real>(
"horizon_radius",
"Value of horizon size in terms of radius");
24 params.addParam<Real>(
"horizon_number",
25 "The material points spacing number, i.e. ratio of horizon radius to the "
26 "effective average spacing");
27 params.addParam<Real>(
"bond_associated_horizon_ratio",
29 "Ratio of bond-associated horizon to nodal horizon. This is the only "
30 "parameters to control the size of bond-associated horizon");
31 params.addParam<std::vector<Point>>(
"cracks_start",
32 "Cartesian coordinates where predefined line cracks start");
33 params.addParam<std::vector<Point>>(
"cracks_end",
34 "Cartesian coordinates where predefined line cracks end");
35 params.addParam<std::vector<Real>>(
"cracks_width",
"Widths of predefined line cracks");
37 params.set<
bool>(
"_mesh_generator_mesh") =
true;