Go to the documentation of this file.
22 #include <escript/DataTypes.h>
28 #include <boost/shared_ptr.hpp>
31 #define WEIPA_HAVE_MPI 1
41 # ifndef WEIPA_STATIC_LIB
44 # define WEIPA_DLL_API __declspec(dllexport)
46 # define WEIPA_DLL_API __declspec(dllimport)
63 typedef std::map<int, size_t>
IndexMap;
std::vector< float > FloatVec
Definition: weipa.h:56
boost::shared_ptr< EscriptDataset > EscriptDataset_ptr
Definition: weipa.h:67
boost::shared_ptr< DataVar > DataVar_ptr
Definition: weipa.h:64
Definition: DataVar.cpp:50
Definition: NodeData.h:39
std::map< int, size_t > IndexMap
Definition: weipa.h:62
std::vector< float * > CoordArray
Definition: weipa.h:61
boost::shared_ptr< ElementData > ElementData_ptr
Definition: weipa.h:66
boost::shared_ptr< NodeData > NodeData_ptr
Definition: weipa.h:68
std::vector< std::string > StringVec
Definition: weipa.h:60
Represents an escript dataset including a domain and data variables for one timestep.
Definition: EscriptDataset.h:62
boost::shared_ptr< DomainChunk > DomainChunk_ptr
Definition: weipa.h:65
std::vector< int > IntVec
Definition: weipa.h:59
boost::shared_ptr< const EscriptDataset > const_EscriptDataset_ptr
Definition: weipa.h:71
boost::shared_ptr< const DomainChunk > const_DomainChunk_ptr
Definition: weipa.h:70