1 #ifndef MeshMetadataMap_h 2 #define MeshMetadataMap_h 4 #include "MeshMetadata.h" 23 void PushBack(MeshMetadataPtr &md);
25 unsigned int Size()
const {
return this->Metadata.size(); }
27 void Resize(
unsigned int n){ this->Metadata.resize(n); }
32 int GetMeshId(
const std::string &name,
unsigned int &
id)
const;
35 int GetMeshMetadata(
const std::string &name, MeshMetadataPtr &md);
38 int GetMeshMetadata(
unsigned int i, MeshMetadataPtr &md);
39 int SetMeshMetadata(
unsigned int i, MeshMetadataPtr &md);
44 std::vector<MeshMetadataPtr> Metadata;
48 std::map<std::string, unsigned int> IdMap;
int Initialize(MPI_Comm comm, const std::string &fileName, InTransitDataAdaptor *&dataAdaptor)
Creates a sensei::ConfigurableAnalysis adaptor and sensei::InTransitDataAdaptor based on a SENSEI XML...
SENSEI_EXPORT unsigned int Size(int svtkt)
given a SVTK type enum returns the sizeof that type
SENSEI.
Definition: ADIOS2AnalysisAdaptor.h:27
Base class that defines the interface for fetching data from a simulation.
Definition: DataAdaptor.h:25