Public Member Functions | |
| ExodusNetCDFMeshReader (const std::string &filename, const MeshType &meshType, int verbosity=0, const MPIComm &comm=MPIComm::world()) | |
| ExodusNetCDFMeshReader (const ParameterList ¶ms) | |
| virtual | ~ExodusNetCDFMeshReader () |
| virtual Mesh | fillMesh () const |
| virtual std::string | description () const |
| virtual RCP< MeshSourceBase > | getRcp () |
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 63 of file SundanceExodusNetCDFMeshReader.hpp.
| ExodusNetCDFMeshReader::ExodusNetCDFMeshReader | ( | const std::string & | filename, |
| const MeshType & | meshType, | ||
| int | verbosity = 0, |
||
| const MPIComm & | comm = MPIComm::world() |
||
| ) |
Definition at line 54 of file SundanceExodusNetCDFMeshReader.cpp.
References Sundance::MeshSourceBase::nProc().
| ExodusNetCDFMeshReader::ExodusNetCDFMeshReader | ( | const ParameterList & | params | ) |
Definition at line 64 of file SundanceExodusNetCDFMeshReader.cpp.
References Sundance::MeshSourceBase::nProc().
| virtual Sundance::ExodusNetCDFMeshReader::~ExodusNetCDFMeshReader | ( | ) | [inline, virtual] |
virtual dtor
Definition at line 75 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 82 of file SundanceExodusNetCDFMeshReader.hpp.
References Sundance::MeshReaderBase::filename().
| Mesh ExodusNetCDFMeshReader::fillMesh | ( | ) | const [virtual] |
Create a mesh
Implements Sundance::MeshSourceBase.
Definition at line 74 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::Mesh::freezeTopology(), 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 Playa::Handleable< MeshSourceBase >.
Definition at line 87 of file SundanceExodusNetCDFMeshReader.hpp.