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 46 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 56 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 63 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 67 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 75 of file SundanceExodusMeshReader.hpp.

Referenced by ExodusMeshReader(), and fillMesh().

Definition at line 77 of file SundanceExodusMeshReader.hpp.

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

Site Contact