▼NopenPMD | Public definitions of openPMD-api |
►Nauxiliary | |
►Ndetail | |
CEmpty | |
COption | Simple Option type based on variantSrc::variant |
COutOfRangeMsg | Return an error string for read-only access |
CTracingJSON | Extend nlohmann::json with tracing of which keys have been accessed by operator[]() |
CVariant | Generic object to store a set of datatypes in without losing type safety |
►Nbenchmark | |
CMemoryProfiler | The Memory profiler class for profiling purpose |
CTimer | For profiling purpose |
►Ndetail | |
CAttributeInfo | |
CAttributeInfoHelper | |
CAttributeInfoHelper< bool > | |
CAttributeInfoHelper< std::array< T, n > > | |
CAttributeInfoHelper< std::complex< long double > > | |
CAttributeInfoHelper< std::vector< std::complex< long double > > > | |
CAttributeInfoHelper< std::vector< T > > | |
CAttributeReader | |
CAttributeTypes | |
CAttributeTypes< bool > | |
CAttributeTypes< std::array< T, n > > | |
CAttributeTypes< std::complex< long double > > | |
CAttributeTypes< std::vector< std::complex< long double > > > | |
CAttributeTypes< std::vector< T > > | |
CAttributeWriter | |
CBasicDatatype | |
CBasicDatatypeHelper | |
CBasicDatatypeHelper< std::array< T, n > > | |
CBasicDatatypeHelper< std::vector< T > > | |
CBufferedAction | |
CBufferedActions | |
CBufferedAttributeRead | |
CBufferedGet | |
CBufferedPut | |
CDatasetHelper | |
CDatasetHelper< T, typename std::enable_if< !DatasetTypes< T >::validType >::type > | |
CDatasetHelper< T, typename std::enable_if< DatasetTypes< T >::validType >::type > | |
CDatasetOpener | |
CDatasetReader | |
CDatasetTypes | This struct's only field indicates whether the template parameter is a valid datatype to use for a dataset (ADIOS2 variable) |
CDatasetTypes< bool > | |
CDatasetTypes< std::array< T, n > > | |
CDatasetTypes< std::complex< long double > > | |
CDatasetTypes< std::vector< T > > | |
CDefaultValue | Functor template to be used in combination with switchType::operator() to set a default value for constant record components via the respective type's default constructor |
CMakeEmpty | |
CRetrieveBlocksInfo | |
CToDatatype | |
CToDatatypeHelper | |
CToDatatypeHelper< bool > | |
CToDatatypeHelper< std::array< T, n > > | |
CToDatatypeHelper< std::vector< T > > | |
CVariableDefiner | |
CWriteDataset | |
►Ntraits | |
CGenerationPolicy | Container Element Creation Policy |
CGenerationPolicy< ParticleSpecies > | |
CIsContiguousContainer | Emulate in the C++17 concept ContiguousContainer |
CIsContiguousContainer< std::array< T_Value, N > > | |
CIsContiguousContainer< std::vector< T_Value > > | |
CAbstractFilePosition | |
CAbstractIOHandler | Interface for communicating between logical and physically persistent data |
CAbstractIOHandlerImpl | |
CAbstractIOHandlerImplCommon | |
CAbstractParameter | |
CADIOS1FilePosition | |
CADIOS1IOHandler | |
CADIOS1IOHandlerImpl | |
CADIOS2FilePosition | |
CADIOS2IOHandler | |
CADIOS2IOHandlerImpl | |
CAttributable | Layer to manage storage of attributes associated with file objects |
CAttribute | Varidic datatype supporting at least all formats for attributes specified in the openPMD standard |
CBaseRecord | |
CBaseRecordComponent | |
CBlockSlicer | Abstract class to associate a thread with its local cuboid in the total cuboid |
CChunkInfo | Represents the meta info around a chunk in a dataset |
CContainer | Map-like container that enforces openPMD requirements and handles IO |
CDataset | |
CDatasetFiller | An abstract class to create one iteration of data per thread |
Cdecay_equiv | Fundamental equivalence check for two given types T and U |
CDoConvert | |
CDoConvert< std::vector< T >, std::vector< U >, false > | |
CDoConvert< T, U, false > | |
CDoConvert< T, U, true > | |
CDummyIOHandler | Dummy handler without any IO operations |
►CFile | |
CFileState | |
CGetH5DataType | |
CHDF5FilePosition | |
CHDF5IOHandler | |
CHDF5IOHandlerImpl | |
CIndexedIteration | Subclass of Iteration that knows its own index withing the containing Series |
►CInvalidatableFile | Wrapper around a shared pointer to: |
CFileState | |
CIOTask | Self-contained description of a single IO operation |
CIteration | Logical compilation of data from one snapshot (e.g |
CJSONFilePosition | |
CJSONIOHandler | |
CJSONIOHandlerImpl | |
CMesh | Container for N-dimensional, homogeneous Records |
CMeshRecordComponent | |
CMPIBenchmark | Class representing a benchmark |
CMPIBenchmarkReport | The report for a single benchmark produced by <openPMD/benchmark/mpi/MPIBenchmark> |
Cno_such_attribute_error | |
Cno_such_file_error | |
COneDimensionalBlockSlicer | |
CParallelADIOS1IOHandler | |
CParallelADIOS1IOHandlerImpl | |
CParallelHDF5IOHandler | |
CParallelHDF5IOHandlerImpl | |
CParameter | Typesafe description of all required arguments for a specified Operation |
CParameter< Operation::ADVANCE > | |
CParameter< Operation::AVAILABLE_CHUNKS > | |
CParameter< Operation::CLOSE_FILE > | |
CParameter< Operation::CLOSE_PATH > | |
CParameter< Operation::CREATE_DATASET > | |
CParameter< Operation::CREATE_FILE > | |
CParameter< Operation::CREATE_PATH > | |
CParameter< Operation::DELETE_ATT > | |
CParameter< Operation::DELETE_DATASET > | |
CParameter< Operation::DELETE_FILE > | |
CParameter< Operation::DELETE_PATH > | |
CParameter< Operation::EXTEND_DATASET > | |
CParameter< Operation::LIST_ATTS > | |
CParameter< Operation::LIST_DATASETS > | |
CParameter< Operation::LIST_PATHS > | |
CParameter< Operation::OPEN_DATASET > | |
CParameter< Operation::OPEN_FILE > | |
CParameter< Operation::OPEN_PATH > | |
CParameter< Operation::READ_ATT > | |
CParameter< Operation::READ_DATASET > | |
CParameter< Operation::WRITE_ATT > | |
CParameter< Operation::WRITE_DATASET > | |
CParticlePatches | |
CParticleSpecies | |
CPatchRecord | |
CPatchRecordComponent | |
CRandomDatasetFiller | |
CReadIterations | Reading side of the streaming API |
CRecord | |
CRecordComponent | |
►CSeries | Root level of the openPMD hierarchy |
CParsedInput | |
CSeriesIterator | |
CSimpleDatasetFillerProvider | |
Cunsupported_data_error | |
CWritable | Layer to mirror structure of logical data and persistent data in file |
CWriteIterations | Writing side of the streaming API |
CWrittenChunkInfo | Represents the meta info around a chunk that has been written by some data producing application |
▼Nopenpmd_api | |
►Nls | |
▼Npybind11 | |
►Ndetail | |
Ctype_caster< variantSrc::variant< Ts... > > | |
Cvisit_helper< variantSrc::variant > | |
▼Nstd | STL namespace |
Chash< openPMD::File > | |
Chash< openPMD::InvalidatableFile > | |
CopenPMD_PyMPICommObject | Mpi4py communicator wrapper |