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

Sundance::ExodusWriter Class Reference

#include <ExodusWriter.h>

Inheritance diagram for Sundance::ExodusWriter:

Sundance::FieldWriterBase List of all members.

Public Methods

Static Public Methods

Private Attributes

Static Private Attributes


Constructor & Destructor Documentation

Sundance::ExodusWriter::ExodusWriter const string &    filename
 

Sundance::ExodusWriter::ExodusWriter const string &    filename,
const CellSet   cellSet
 

Sundance::ExodusWriter::ExodusWriter  
 

virtual Sundance::ExodusWriter::~ExodusWriter   [virtual]
 


Member Function Documentation

virtual int Sundance::ExodusWriter::initializeVariables const string *    names,
const int    num_vars
const [virtual]
 

virtual void Sundance::ExodusWriter::writeField const string &    name,
const Expr   expr,
double    time_value,
int    time_step
const [virtual]
 

If no variables have been put in the ExodusII database, then a new variable with the name given will be added. If variables have been put in the database, then the expression will be added if and only if the variable name matches one of the variables that has already been added

Referenced by writeField().

virtual void Sundance::ExodusWriter::writeElementalField const string &    name,
const Expr   expr,
double    time_value,
int    time_step
const [virtual]
 

virtual void Sundance::ExodusWriter::writeField const string &    name,
const Expr   expr
const [inline, virtual]
 

If variables have been put in the database, then the expression will be added if and only if the name matches one of the variables that has already been added

Implements Sundance::FieldWriterBase.

Definition at line 63 of file ExodusWriter.h.

References writeField().

virtual void Sundance::ExodusWriter::writeMesh const Mesh   mesh const [virtual]
 

Implements Sundance::FieldWriterBase.

virtual void Sundance::ExodusWriter::writeCommentLine const string &    line const [virtual]
 

Implements Sundance::FieldWriterBase.

void Sundance::ExodusWriter::duplicateMesh const string &    source,
const string &    dest
[static]
 

This allows new results to be written to the destination file if results have already been recorded in the source file If the destination file exists, it will be replaced. NOTE: it is perfectly legal for the source and dest to be the same, this will have the overall effect of wiping any results that were previously recorded in the source file.


Member Data Documentation

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

Definition at line 83 of file ExodusWriter.h.

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

Definition at line 84 of file ExodusWriter.h.

int Sundance::ExodusWriter::exoid_ [private]
 

Definition at line 85 of file ExodusWriter.h.

string Sundance::ExodusWriter::filename_ [private]
 

Definition at line 86 of file ExodusWriter.h.

CellSet Sundance::ExodusWriter::cellSet_ [private]
 

Definition at line 87 of file ExodusWriter.h.


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


Documentation generated by