|
template<typename T > |
void | operator() (adios2::IO &IO, std::string const &name, std::vector< ADIOS2IOHandlerImpl::ParameterizedOperator > const &compressions, adios2::Dims const &shape=adios2::Dims(), adios2::Dims const &start=adios2::Dims(), adios2::Dims const &count=adios2::Dims(), bool const constantDims=false) |
| Define a Variable of type T within the passed IO. More...
|
|
|
std::string | errorMsg = "ADIOS2: defineVariable()" |
|
◆ operator()()
template<typename T >
void openPMD::detail::VariableDefiner::operator() |
( |
adios2::IO & |
IO, |
|
|
std::string const & |
name, |
|
|
std::vector< ADIOS2IOHandlerImpl::ParameterizedOperator > const & |
compressions, |
|
|
adios2::Dims const & |
shape = adios2::Dims() , |
|
|
adios2::Dims const & |
start = adios2::Dims() , |
|
|
adios2::Dims const & |
count = adios2::Dims() , |
|
|
bool const |
constantDims = false |
|
) |
| |
Define a Variable of type T within the passed IO.
- Parameters
-
IO | The adios2::IO object within which to define the variable. The variable can later be retrieved from the IO using the passed name. |
name | As in adios2::IO::DefineVariable |
compressions | ADIOS2 operators, including an arbitrary number of parameters, to be added to the variable upon definition. |
shape | As in adios2::IO::DefineVariable |
start | As in adios2::IO::DefineVariable |
count | As in adios2::IO::DefineVariable |
constantDims | As in adios2::IO::DefineVariable |
The documentation for this struct was generated from the following files:
- /tmp/tmp.7iNmvGSbic/openPMD-api/include/openPMD/IO/ADIOS/ADIOS2IOHandler.hpp
- /tmp/tmp.7iNmvGSbic/openPMD-api/src/IO/ADIOS/ADIOS2IOHandler.cpp