Abstract common class to supported ADIOS2 schemas.
More...
#include <VTXSchema.h>
|
| | VTXSchema (const std::string &type, const std::string &schema, adios2::IO &io, adios2::Engine &engine) |
| | Generic base constructor.
|
| |
| virtual | ~VTXSchema () |
| |
| void | Fill (vtkMultiBlockDataSet *multiBlock, size_t step=0) |
| | Fills multiblock data from request steps.
|
| |
|
| const std::string | Type |
| | carries schema type from derived class
|
| |
| std::string | Schema |
| | schema contents as a single string
|
| |
| std::map< double, size_t > | Times |
| | Stored times and corresponding steps.
|
| |
Abstract common class to supported ADIOS2 schemas.
Definition at line 31 of file VTXSchema.h.
◆ VTXSchema()
| vtx::VTXSchema::VTXSchema |
( |
const std::string & |
type, |
|
|
const std::string & |
schema, |
|
|
adios2::IO & |
io, |
|
|
adios2::Engine & |
engine |
|
) |
| |
Generic base constructor.
- Parameters
-
| type | from derived class |
| schema | as input |
| io | manages IO input containing variable information |
| engine | manages stream input |
◆ ~VTXSchema()
| virtual vtx::VTXSchema::~VTXSchema |
( |
| ) |
|
|
virtual |
◆ Fill()
Fills multiblock data from request steps.
- Parameters
-
| multiBlock | output structure |
| step | input adios2 step |
◆ Init()
| virtual void vtx::VTXSchema::Init |
( |
| ) |
|
|
protectedpure virtual |
◆ InitTimes()
| virtual void vtx::VTXSchema::InitTimes |
( |
| ) |
|
|
protectedpure virtual |
◆ DoFill()
◆ ReadPiece()
| virtual void vtx::VTXSchema::ReadPiece |
( |
size_t |
step, |
|
|
size_t |
pieceID |
|
) |
| |
|
protectedpure virtual |
◆ GetTimes()
| void vtx::VTXSchema::GetTimes |
( |
const std::string & |
variableName = "" | ) |
|
|
protected |
◆ GetDataArray()
| void vtx::VTXSchema::GetDataArray |
( |
const std::string & |
variableName, |
|
|
types::DataArray & |
dataArray, |
|
|
size_t |
step = 0 |
|
) |
| |
|
protected |
◆ Type
| const std::string vtx::VTXSchema::Type |
carries schema type from derived class
Definition at line 35 of file VTXSchema.h.
◆ Schema
| std::string vtx::VTXSchema::Schema |
schema contents as a single string
Definition at line 38 of file VTXSchema.h.
◆ Times
| std::map<double, size_t> vtx::VTXSchema::Times |
Stored times and corresponding steps.
key: physical times
value: adios2 step
Definition at line 47 of file VTXSchema.h.
◆ IO
| adios2::IO& vtx::VTXSchema::IO |
|
protected |
◆ Engine
| adios2::Engine& vtx::VTXSchema::Engine |
|
protected |
The documentation for this class was generated from the following file: