Go to the documentation of this file.
18 #ifndef __WEIPA_VISITDATA_H__
19 #define __WEIPA_VISITDATA_H__
21 #include <escript/AbstractDomain.h>
22 #include <escript/Data.h>
23 #include <weipa/EscriptDataset.h>
25 #include <VisItInterfaceTypes_V2.h>
39 visit_handle
getMesh(
const char* name);
45 const std::string& def,
int type);
47 int dim,
int numDoms);
49 const std::string& meshName,
int centering,
55 std::map<std::string, DataVar_ptr>
variables;
63 #endif // __WEIPA_VISITDATA_H__
std::map< std::string, DataVar_ptr > variables
Definition: VisItData.h:83
void addVariableMetadata(visit_handle smd, const std::string &name, const std::string &meshName, int centering, int rank)
Definition: VisItData.cpp:277
bool runFlag
Definition: VisItData.h:80
visit_handle getMesh(const char *name)
Definition: VisItData.cpp:150
boost::shared_ptr< EscriptDataset > EscriptDataset_ptr
Definition: weipa.h:68
@ ZONETYPE_HEX
Definition: ElementData.h:58
VisItData()
Definition: VisItData.h:60
@ ZONETYPE_TRIANGLE
Definition: ElementData.h:62
boost::shared_ptr< DataVar > DataVar_ptr
Definition: weipa.h:65
Definition: DataVar.cpp:51
void publishData(EscriptDataset_ptr ds)
Definition: VisItData.h:62
void addMeshMetadata(visit_handle smd, const std::string &name, int dim, int numDoms)
Definition: VisItData.cpp:259
visit_handle getDomainList()
Definition: VisItData.cpp:126
void addExpressionMetadata(visit_handle smd, const std::string &name, const std::string &def, int type)
Definition: VisItData.cpp:244
boost::shared_ptr< ElementData > ElementData_ptr
Definition: weipa.h:67
std::vector< std::string > cmdNames
Definition: VisItData.h:82
void setCommandNames(std::vector< std::string > names)
Definition: VisItData.h:63
visit_handle getSimMetaData()
Definition: VisItData.cpp:44
@ ZONETYPE_QUAD
Definition: ElementData.h:60
boost::shared_ptr< NodeData > NodeData_ptr
Definition: weipa.h:69
std::vector< VarInfo > VarVector
Definition: EscriptDataset.h:46
@ ZONETYPE_TET
Definition: ElementData.h:61
EscriptDataset_ptr dataset
Definition: VisItData.h:81
int MPI_Comm
Definition: EsysMPI.h:42
@ ZONETYPE_POLYGON
Definition: ElementData.h:59
boost::shared_ptr< VisItData > VisItData_ptr
Definition: VisItData.h:72
boost::shared_ptr< DomainChunk > DomainChunk_ptr
Definition: weipa.h:66
void setSimulationStatus(bool running)
Definition: VisItData.h:64
visit_handle getVariable(const char *name)
Definition: VisItData.cpp:224
@ ZONETYPE_BEAM
Definition: ElementData.h:57