www.mooseframework.org
Classes | Namespaces | Functions
StitchedMesh.h File Reference

Go to the source code of this file.

Classes

class  StitchedMesh
 Reads an arbitrary set of meshes and attempts to "stitch" (join) them along boundaries. More...
 

Namespaces

 libMesh
 The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.
 

Functions

template<>
InputParameters validParams< StitchedMesh > ()
 

Function Documentation

Definition at line 25 of file StitchedMesh.C.

26 {
28  params.addRequiredParam<std::vector<MeshFileName>>(
29  "files",
30  "The name of the mesh files to read. These mesh files will be 'stitched' into the "
31  "current mesh in this order.");
32 
33  params.addRequiredParam<std::vector<BoundaryName>>(
34  "stitch_boundaries",
35  "Pairs of boundary names (one after the other) to stitch together for each step.");
36 
37  params.addParam<bool>(
38  "clear_stitched_boundary_ids",
39  true,
40  "Whether or not to erase the boundary IDs after they've been used for stitching.");
41 
42  params.addClassDescription(
43  "Reads in all of the given meshes and stitches them all together into one mesh.");
44 
45  return params;
46 }
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
void addRequiredParam(const std::string &name, const std::string &doc_string)
This method adds a parameter and documentation string to the InputParameters object that will be extr...
InputParameters validParams< MooseMesh >()
Definition: MooseMesh.C:65
void addClassDescription(const std::string &doc_string)
This method adds a description of the class that will be displayed in the input file syntax dump...
void addParam(const std::string &name, const S &value, const std::string &doc_string)
These methods add an option parameter and a documentation string to the InputParameters object...