|
static void | defineVariable (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...
|
|
static void | blocksInfo (Parameter< Operation::AVAILABLE_CHUNKS > ¶ms, adios2::IO &IO, adios2::Engine &engine, std::string const &varName) |
|
◆ defineVariable()
template<typename T >
void openPMD::detail::DatasetHelper< T, typename std::enable_if< DatasetTypes< T >::validType >::type >::defineVariable |
( |
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 |
|
) |
| |
|
static |
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:
- /home/docs/checkouts/readthedocs.org/user_builds/openpmd-api/checkouts/0.13.3/include/openPMD/IO/ADIOS/ADIOS2IOHandler.hpp
- /home/docs/checkouts/readthedocs.org/user_builds/openpmd-api/checkouts/0.13.3/src/IO/ADIOS/ADIOS2IOHandler.cpp