Go to the documentation of this file.
29 virtual std::unique_ptr<MooseMesh>
safeClone()
const override;
33 void read(
const std::string & file_name);
virtual std::unique_ptr< MooseMesh > safeClone() const override
A safer version of the clone() method that hands back an allocated object wrapped in a smart pointer.
std::string _file_name
the file_name from whence this mesh came
static InputParameters validParams()
virtual ExodusII_IO * exReader() const override
Not implemented – always returns NULL.
InputParameters validParams< FileMesh >()
const InputParameters & parameters() const
Get the parameters of the object.
virtual void buildMesh() override
Must be overridden by child classes.
const PerfID _read_mesh_timer
Timers.
void setFileName(const std::string &file_name)
virtual std::string getFileName() const override
Returns the name of the mesh file read to produce this mesh if any or an empty string otherwise.
void read(const std::string &file_name)
std::unique_ptr< ExodusII_IO > _exreader
Auxiliary object for restart.
const unsigned int _dim
The requested dimension of the mesh.
MooseMesh wraps a libMesh::Mesh object and enhances its capabilities by caching additional data and s...
FileMesh(const InputParameters ¶meters)