escript  Revision_
Public Member Functions | Private Member Functions | Private Attributes | List of all members
weipa::VisItData Class Reference

#include <VisItData.h>

Public Member Functions

 VisItData ()
 
void publishData (EscriptDataset_ptr ds)
 
void setCommandNames (std::vector< std::string > names)
 
void setSimulationStatus (bool running)
 
visit_handle getDomainList ()
 
visit_handle getMesh (const char *name)
 
visit_handle getSimMetaData ()
 
visit_handle getVariable (const char *name)
 

Private Member Functions

void addExpressionMetadata (visit_handle smd, const std::string &name, const std::string &def, int type)
 
void addMeshMetadata (visit_handle smd, const std::string &name, int dim, int numDoms)
 
void addVariableMetadata (visit_handle smd, const std::string &name, const std::string &meshName, int centering, int rank)
 

Private Attributes

bool runFlag
 
EscriptDataset_ptr dataset
 
std::vector< std::string > cmdNames
 
std::map< std::string, DataVar_ptrvariables
 

Constructor & Destructor Documentation

◆ VisItData()

weipa::VisItData::VisItData ( )
inline

Member Function Documentation

◆ addExpressionMetadata()

void weipa::VisItData::addExpressionMetadata ( visit_handle  smd,
const std::string &  name,
const std::string &  def,
int  type 
)
private

Adds an expression to the simulation metadata smd

Referenced by setSimulationStatus().

◆ addMeshMetadata()

void weipa::VisItData::addMeshMetadata ( visit_handle  smd,
const std::string &  name,
int  dim,
int  numDoms 
)
private

Adds a mesh to the simulation metadata smd

Referenced by getSimMetaData(), and setSimulationStatus().

◆ addVariableMetadata()

void weipa::VisItData::addVariableMetadata ( visit_handle  smd,
const std::string &  name,
const std::string &  meshName,
int  centering,
int  rank 
)
private

Adds a variable to the simulation metadata smd

Referenced by getSimMetaData(), and setSimulationStatus().

◆ getDomainList()

visit_handle weipa::VisItData::getDomainList ( )

Returns the domain list

References dataset.

Referenced by setSimulationStatus().

◆ getMesh()

visit_handle weipa::VisItData::getMesh ( const char *  name)

◆ getSimMetaData()

visit_handle weipa::VisItData::getSimMetaData ( )

◆ getVariable()

visit_handle weipa::VisItData::getVariable ( const char *  name)

Returns variable data for the specified variable

References variables.

Referenced by setSimulationStatus().

◆ publishData()

void weipa::VisItData::publishData ( EscriptDataset_ptr  ds)
inline

References dataset.

◆ setCommandNames()

void weipa::VisItData::setCommandNames ( std::vector< std::string >  names)
inline

References cmdNames.

◆ setSimulationStatus()

void weipa::VisItData::setSimulationStatus ( bool  running)
inline

Member Data Documentation

◆ cmdNames

std::vector<std::string> weipa::VisItData::cmdNames
private

Referenced by getSimMetaData(), and setCommandNames().

◆ dataset

EscriptDataset_ptr weipa::VisItData::dataset
private

◆ runFlag

bool weipa::VisItData::runFlag
private

◆ variables

std::map<std::string, DataVar_ptr> weipa::VisItData::variables
private

Referenced by getSimMetaData(), and getVariable().


The documentation for this class was generated from the following files: