20 params.
addClassDescription(
"Creates the infastructure necessary to build the subchannel mesh in " 21 "the triangular lattice arrangement");
36 const std::string class_name =
"TriSubChannelMesh";
45 _mesh->setMeshBase(std::move(mesh_base));
static InputParameters validParams()
Action for building empty mesh object for hexagonal geometry that is filled by mesh generators...
std::shared_ptr< MooseObject > create(const std::string &obj_name, const std::string &name, const InputParameters ¶meters, THREAD_ID tid=0, bool print_deprecated=true)
InputParameters getValidParams(const std::string &name) const
registerMooseAction("SubChannelApp", TriSubChannelBuildMeshAction, "setup_mesh")
static InputParameters validParams()
TriSubChannelBuildMeshAction(const InputParameters ¶ms)
std::unique_ptr< MeshBase > getMeshGeneratorMesh()
const std::string & _current_task
std::shared_ptr< MooseMesh > & _mesh
Base class for subchannel meshes.