Public Member Functions | Private Member Functions | Private Attributes
Sundance::ExodusMeshReader Class Reference
Inheritance diagram for Sundance::ExodusMeshReader:
Sundance::MeshReaderBase Sundance::MeshSourceBase Playa::Handleable< MeshSourceBase > Playa::Printable Sundance::Noncopyable Playa::ObjectWithVerbosity

List of all members.

Public Member Functions

 ExodusMeshReader (const std::string &filename, const MeshType &meshType, int verbosity=0, const MPIComm &comm=MPIComm::world())
virtual ~ExodusMeshReader ()
virtual Mesh fillMesh () const
virtual std::string description () const
virtual RCP< MeshSourceBasegetRcp ()

Private Member Functions

void readParallelInfo (Array< int > &ptGID, Array< int > &ptOwner, Array< int > &elemGID, Array< int > &elemOwner) const

Private Attributes

std::string exoFilename_
std::string parFilename_

Detailed Description

ExodusMeshReader reads a mesh from an ExodusII file.

Definition at line 57 of file SundanceExodusMeshReader.hpp.


Constructor & Destructor Documentation

ExodusMeshReader::ExodusMeshReader ( const std::string &  filename,
const MeshType meshType,
int  verbosity = 0,
const MPIComm comm = MPIComm::world() 
)
virtual Sundance::ExodusMeshReader::~ExodusMeshReader ( ) [inline, virtual]

virtual dtor

Definition at line 67 of file SundanceExodusMeshReader.hpp.


Member Function Documentation

virtual std::string Sundance::ExodusMeshReader::description ( ) const [inline, virtual]

Print a short descriptive std::string

Reimplemented from Sundance::MeshSourceBase.

Definition at line 74 of file SundanceExodusMeshReader.hpp.

References Sundance::MeshReaderBase::filename().

Mesh ExodusMeshReader::fillMesh ( ) const [virtual]
virtual RCP<MeshSourceBase> Sundance::ExodusMeshReader::getRcp ( ) [inline, virtual]

Return a ref count pointer to self

Implements Playa::Handleable< MeshSourceBase >.

Definition at line 78 of file SundanceExodusMeshReader.hpp.

void ExodusMeshReader::readParallelInfo ( Array< int > &  ptGID,
Array< int > &  ptOwner,
Array< int > &  elemGID,
Array< int > &  elemOwner 
) const [private]

Member Data Documentation

Definition at line 86 of file SundanceExodusMeshReader.hpp.

Referenced by ExodusMeshReader(), and fillMesh().

Definition at line 88 of file SundanceExodusMeshReader.hpp.

Referenced by ExodusMeshReader(), fillMesh(), and readParallelInfo().

Site Contact