ExodusNetCDFMeshReader reads a mesh from a NetCDF dump of an Exodus file. More...
Public Member Functions | |
| ExodusNetCDFMeshReader (const std::string &filename, const MeshType &meshType, const MPIComm &comm=MPIComm::world()) | |
| ExodusNetCDFMeshReader (const ParameterList ¶ms) | |
| virtual | ~ExodusNetCDFMeshReader () |
| virtual dtor | |
| virtual Mesh | fillMesh () const |
| Create a mesh. | |
| virtual std::string | description () const |
| Print a short descriptive std::string. | |
| virtual RCP< MeshSourceBase > | getRcp () |
| Return a ref count pointer to self. | |
ExodusNetCDFMeshReader reads a mesh from a NetCDF dump of an Exodus file.
This will often be less efficient than reading from an exodus file directly, but does not require any proprietary libraries.
Utilities to dump exodus to NetCDF are available from
Definition at line 52 of file SundanceExodusNetCDFMeshReader.hpp.
| ExodusNetCDFMeshReader::ExodusNetCDFMeshReader | ( | const std::string & | filename, |
| const MeshType & | meshType, | ||
| const MPIComm & | comm = MPIComm::world() |
||
| ) |
Definition at line 12 of file SundanceExodusNetCDFMeshReader.cpp.
References Sundance::MeshSourceBase::nProc().
| ExodusNetCDFMeshReader::ExodusNetCDFMeshReader | ( | const ParameterList & | params | ) |
Definition at line 21 of file SundanceExodusNetCDFMeshReader.cpp.
References Sundance::MeshSourceBase::nProc().
| virtual Sundance::ExodusNetCDFMeshReader::~ExodusNetCDFMeshReader | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 63 of file SundanceExodusNetCDFMeshReader.hpp.
| virtual std::string Sundance::ExodusNetCDFMeshReader::description | ( | ) | const [inline, virtual] |
Print a short descriptive std::string.
Reimplemented from Sundance::MeshSourceBase.
Definition at line 70 of file SundanceExodusNetCDFMeshReader.hpp.
References Sundance::MeshReaderBase::filename().
| Mesh ExodusNetCDFMeshReader::fillMesh | ( | ) | const [virtual] |
Create a mesh.
Implements Sundance::MeshSourceBase.
Definition at line 31 of file SundanceExodusNetCDFMeshReader.cpp.
References Sundance::Mesh::addElement(), Sundance::Mesh::addVertex(), Sundance::MeshReaderBase::atof(), Sundance::MeshReaderBase::atoi(), Sundance::MeshSourceBase::createMesh(), Sundance::dimension(), Sundance::Mesh::facetLID(), Sundance::MeshReaderBase::filename(), Sundance::MeshReaderBase::getNextLine(), Sundance::MeshReaderBase::openFile(), Sundance::Mesh::setLabel(), and Teuchos::toString().
| virtual RCP<MeshSourceBase> Sundance::ExodusNetCDFMeshReader::getRcp | ( | ) | [inline, virtual] |
Return a ref count pointer to self.
Implements Sundance::Handleable< MeshSourceBase >.
Definition at line 75 of file SundanceExodusNetCDFMeshReader.hpp.