Go to the documentation of this file.
21 #include <escript/DataTypes.h>
27 #include <boost/shared_ptr.hpp>
30 #define WEIPA_HAVE_MPI 1
40 # ifndef WEIPA_STATIC_LIB
43 # define WEIPA_DLL_API __declspec(dllexport)
45 # define WEIPA_DLL_API __declspec(dllimport)
62 typedef std::map<int, size_t>
IndexMap;
std::vector< float > FloatVec
Definition: weipa.h:55
boost::shared_ptr< EscriptDataset > EscriptDataset_ptr
Definition: weipa.h:66
boost::shared_ptr< DataVar > DataVar_ptr
Definition: weipa.h:63
Definition: DataVar.cpp:49
Definition: NodeData.h:37
std::map< int, size_t > IndexMap
Definition: weipa.h:61
std::vector< float * > CoordArray
Definition: weipa.h:60
boost::shared_ptr< ElementData > ElementData_ptr
Definition: weipa.h:65
boost::shared_ptr< NodeData > NodeData_ptr
Definition: weipa.h:67
std::vector< std::string > StringVec
Definition: weipa.h:59
Represents an escript dataset including a domain and data variables for one timestep.
Definition: EscriptDataset.h:61
boost::shared_ptr< DomainChunk > DomainChunk_ptr
Definition: weipa.h:64
std::vector< int > IntVec
Definition: weipa.h:58
boost::shared_ptr< const EscriptDataset > const_EscriptDataset_ptr
Definition: weipa.h:70
boost::shared_ptr< const DomainChunk > const_DomainChunk_ptr
Definition: weipa.h:69