Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Examples  

Sundance::ExodusMeshReader Class Reference

#include <ExodusMeshReader.h>

Inheritance diagram for Sundance::ExodusMeshReader:

Sundance::MeshReaderBase List of all members.

Public Methods

Private Methods

Private Attributes

Static Private Attributes


Detailed Description

Reads a 2D or 3D mesh stored in the Exodus file format.

Definition at line 23 of file ExodusMeshReader.h.


Constructor & Destructor Documentation

Sundance::ExodusMeshReader::ExodusMeshReader const string &    filename [inline]
 

Definition at line 27 of file ExodusMeshReader.h.

References elementalVarNames_, filename_, hasElementalNames_, hasMesh_, hasNodalNames_, and nodalVarNames_.


Member Function Documentation

virtual Mesh Sundance::ExodusMeshReader::getMesh   const [virtual]
 

Implements Sundance::MeshReaderBase.

Expr Sundance::ExodusMeshReader::getNodalField const TSFArray< int > &    attributeIndices,
int    timeStep = 1
 

Referenced by getNodalField().

Expr Sundance::ExodusMeshReader::getNodalField const int    attributeIndex,
int    timeStep = 1
[inline]
 

Definition at line 42 of file ExodusMeshReader.h.

References getNodalField().

Expr Sundance::ExodusMeshReader::getElementalField const TSFArray< int > &    attributeIndices,
int    timeStep = 1
 

Referenced by getElementalField().

Expr Sundance::ExodusMeshReader::getElementalField const int    attributeIndex,
int    timeStep = 1
[inline]
 

Definition at line 52 of file ExodusMeshReader.h.

References getElementalField().

Expr Sundance::ExodusMeshReader::getNodalField const TSFArray< string > &    attributeNames,
int    timeStep = 1
 

Expr Sundance::ExodusMeshReader::getNodalField const string    attributeName,
int    timeStep = 1
[inline]
 

Definition at line 62 of file ExodusMeshReader.h.

References getNodalField().

Expr Sundance::ExodusMeshReader::getElementalField const TSFArray< string > &    attributeNames,
int    timeStep = 1
 

Expr Sundance::ExodusMeshReader::getElementalField const string    attributeName,
int    timeStep = 1
[inline]
 

Definition at line 72 of file ExodusMeshReader.h.

References getElementalField().

TSFArray<string>& Sundance::ExodusMeshReader::getNodalVarNames  
 

TSFArray<string>& Sundance::ExodusMeshReader::getElementalVarNames  
 

TSFArray<TSFArray<double> > Sundance::ExodusMeshReader::readNodalField const TSFArray< int > &    attributeIndices,
int    timeStep = 1
[private]
 

TSFArray<TSFArray<double> > Sundance::ExodusMeshReader::readElementalField const TSFArray< int > &    attributeIndices,
int    timeStep = 1
[private]
 


Member Data Documentation

const int Sundance::ExodusMeshReader::CPUWORDSIZE [static, private]
 

Definition at line 88 of file ExodusMeshReader.h.

const int Sundance::ExodusMeshReader::IOWORDSIZE [static, private]
 

Definition at line 89 of file ExodusMeshReader.h.

string Sundance::ExodusMeshReader::filename_ [private]
 

Definition at line 91 of file ExodusMeshReader.h.

Referenced by ExodusMeshReader().

Mesh Sundance::ExodusMeshReader::mesh_ [private]
 

Definition at line 92 of file ExodusMeshReader.h.

bool Sundance::ExodusMeshReader::hasMesh_ [private]
 

Definition at line 94 of file ExodusMeshReader.h.

Referenced by ExodusMeshReader().

bool Sundance::ExodusMeshReader::hasNodalNames_ [private]
 

Definition at line 95 of file ExodusMeshReader.h.

Referenced by ExodusMeshReader().

bool Sundance::ExodusMeshReader::hasElementalNames_ [private]
 

Definition at line 96 of file ExodusMeshReader.h.

Referenced by ExodusMeshReader().

TSFArray<string> Sundance::ExodusMeshReader::nodalVarNames_ [private]
 

Definition at line 97 of file ExodusMeshReader.h.

Referenced by ExodusMeshReader().

TSFArray<string> Sundance::ExodusMeshReader::elementalVarNames_ [private]
 

Definition at line 98 of file ExodusMeshReader.h.

Referenced by ExodusMeshReader().


The documentation for this class was generated from the following file:
Contact:
Kevin Long (krlong@ca.sandia.gov)


Documentation generated by