►CopenPMD::AbstractFilePosition | |
CopenPMD::ADIOS2FilePosition | |
CopenPMD::HDF5FilePosition | |
CopenPMD::JSONFilePosition | |
►CopenPMD::AbstractIOHandler | Interface for communicating between logical and physically persistent data |
CopenPMD::ADIOS2IOHandler | |
CopenPMD::DummyIOHandler | Dummy handler without any IO operations |
CopenPMD::HDF5IOHandler | |
CopenPMD::JSONIOHandler | |
CopenPMD::ParallelHDF5IOHandler | |
►CopenPMD::AbstractIOHandlerImpl | |
►CopenPMD::AbstractIOHandlerImplCommon< ADIOS2FilePosition > | |
CopenPMD::ADIOS2IOHandlerImpl | |
CopenPMD::AbstractIOHandlerImplCommon< FilePositionType > | |
►CopenPMD::HDF5IOHandlerImpl | |
CopenPMD::ParallelHDF5IOHandlerImpl | |
CopenPMD::JSONIOHandlerImpl | |
►CopenPMD::AbstractParameter | |
CopenPMD::Parameter< Operation > | Typesafe description of all required arguments for a specified Operation |
CopenPMD::Parameter< Operation::ADVANCE > | |
CopenPMD::Parameter< Operation::AVAILABLE_CHUNKS > | |
CopenPMD::Parameter< Operation::CHECK_FILE > | |
CopenPMD::Parameter< Operation::CLOSE_FILE > | |
CopenPMD::Parameter< Operation::CLOSE_PATH > | |
CopenPMD::Parameter< Operation::CREATE_DATASET > | |
CopenPMD::Parameter< Operation::CREATE_FILE > | |
CopenPMD::Parameter< Operation::CREATE_PATH > | |
CopenPMD::Parameter< Operation::DELETE_ATT > | |
CopenPMD::Parameter< Operation::DELETE_DATASET > | |
CopenPMD::Parameter< Operation::DELETE_FILE > | |
CopenPMD::Parameter< Operation::DELETE_PATH > | |
CopenPMD::Parameter< Operation::DEREGISTER > | |
CopenPMD::Parameter< Operation::EXTEND_DATASET > | |
CopenPMD::Parameter< Operation::GET_BUFFER_VIEW > | |
CopenPMD::Parameter< Operation::LIST_ATTS > | |
CopenPMD::Parameter< Operation::LIST_DATASETS > | |
CopenPMD::Parameter< Operation::LIST_PATHS > | |
CopenPMD::Parameter< Operation::OPEN_DATASET > | |
CopenPMD::Parameter< Operation::OPEN_FILE > | |
CopenPMD::Parameter< Operation::OPEN_PATH > | |
CopenPMD::Parameter< Operation::READ_ATT > | |
CopenPMD::Parameter< Operation::READ_DATASET > | |
CopenPMD::Parameter< Operation::WRITE_ATT > | |
CopenPMD::Parameter< Operation::WRITE_DATASET > | |
CopenPMD::detail::ADIOS2File | |
CopenPMD::detail::ADIOS2File::ADIOS2FlushParams | |
CopenPMD::auxiliary::detail::append_to_variant<... > | |
CopenPMD::auxiliary::detail::append_to_variant< first_type, std::variant< other_types... > > | |
CopenPMD::auxiliary::detail::as_shared_pointer | |
►CopenPMD::Attributable | Layer to manage storage of attributes associated with file objects |
CopenPMD::Container< Iteration, Iteration::IterationIndex_t > | |
CopenPMD::Container< Iteration, IterationIndex_t > | |
CopenPMD::Container< openPMD::ParticleSpecies > | |
►CopenPMD::Container< T_elem > | |
CopenPMD::BaseRecord< T_elem > | Base class for any type of record (e.g |
►CopenPMD::Container< Record > | |
CopenPMD::ParticleSpecies | |
CopenPMD::Container< openPMD::Mesh > | |
►CopenPMD::Container< PatchRecord > | |
CopenPMD::ParticlePatches | |
►CopenPMD::BaseRecordComponent | |
►CopenPMD::RecordComponent | |
►CopenPMD::BaseRecord< RecordComponent > | |
CopenPMD::Record | |
►CopenPMD::MeshRecordComponent | |
►CopenPMD::BaseRecord< MeshRecordComponent > | |
CopenPMD::Mesh | Container for N-dimensional, homogeneous Records |
►CopenPMD::PatchRecordComponent | |
►CopenPMD::BaseRecord< PatchRecordComponent > | |
CopenPMD::PatchRecord | |
►CopenPMD::Container< T, T_key, T_container > | Map-like container that enforces openPMD requirements and handles IO |
CopenPMD::BaseRecord< PatchRecordComponent > | |
CopenPMD::BaseRecord< RecordComponent > | |
CopenPMD::BaseRecord< MeshRecordComponent > | |
►CopenPMD::Iteration | Logical compilation of data from one snapshot (e.g |
CopenPMD::IndexedIteration | Subclass of Iteration that knows its own index withing the containing Series |
CopenPMD::Series | Implementation for the root level of the openPMD hierarchy |
►CopenPMD::internal::AttributableData | |
►CopenPMD::internal::ContainerData< T_elem > | |
CopenPMD::internal::BaseRecordData< T_elem, T_RecordComponentData > | |
►CopenPMD::internal::BaseRecordComponentData | |
CopenPMD::internal::RecordComponentData | |
CopenPMD::internal::ContainerData< T, T_key, T_container > | |
CopenPMD::internal::IterationData | |
CopenPMD::internal::SeriesData | Data members for Series |
CopenPMD::detail::AttributeInfo | |
CopenPMD::detail::AttributeReader | |
CopenPMD::detail::AttributeTypes< T > | |
CopenPMD::detail::AttributeTypes< bool > | |
CopenPMD::detail::AttributeTypes< std::array< T, n > > | |
CopenPMD::detail::AttributeTypes< std::complex< long double > > | |
CopenPMD::detail::AttributeTypes< std::vector< std::complex< long double > > > | |
CopenPMD::detail::AttributeTypes< std::vector< std::string > > | |
CopenPMD::detail::AttributeTypes< std::vector< T > > | |
CopenPMD::detail::AttributeWriter | |
CopenPMD::detail::BasicDatatype< DoDetermineDatatype > | |
►CopenPMD::BlockSlicer | Abstract class to associate a thread with its local cuboid in the total cuboid |
CopenPMD::OneDimensionalBlockSlicer | |
CopenPMD::detail::bottom | |
►CopenPMD::detail::BufferedAction | |
CopenPMD::detail::BufferedGet | |
CopenPMD::detail::BufferedPut | |
CopenPMD::detail::BufferedUniquePtrPut | |
Cdetail::char_to_explicit_char< is_signed > | |
Cdetail::char_to_explicit_char< false > | |
Cdetail::char_to_explicit_char< true > | |
Copenpmd_api.pipe.__main__.Chunk | |
►CopenPMD::ChunkInfo | Represents the meta info around a chunk in a dataset |
CopenPMD::WrittenChunkInfo | Represents the meta info around a chunk that has been written by some data producing application |
Copenpmd_api.DaskArray.DaskRecordComponent | |
►Ctypename T_elem::Data_t | |
CopenPMD::internal::BaseRecordData< T_elem, T_RecordComponentData > | |
CopenPMD::Dataset | |
CopenPMD::detail::DatasetExtender | |
CopenPMD::DatasetFiller< T > | An abstract class to create one iteration of data per thread |
►CopenPMD::DatasetFiller< typename Distr::result_type > | |
CopenPMD::RandomDatasetFiller< Distr, T > | |
CopenPMD::detail::DatasetHelper< typename, typename > | |
CopenPMD::detail::DatasetOpener | |
CopenPMD::detail::DatasetReader | |
CopenPMD::detail::DatasetTypes< typename > | |
CopenPMD::detail::DefaultValue< T_RecordComponent > | 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 |
Copenpmd_api.pipe.__main__.deferred_load | |
CopenPMD::internal::DeferredParseAccess | |
CopenPMD::DynamicMemoryView< T > | A view into a buffer that might be reallocated at some points and thus has changing base pointers over time |
CopenPMD::internal::EraseStaleEntries< Container_t > | This class wraps a Container and forwards operator[]() and at() to it |
►Cstd::exception | STL class |
►CopenPMD::Error | Base class for all openPMD-specific error types |
CopenPMD::error::BackendConfigSchema | |
CopenPMD::error::Internal | Internal errors that should not happen |
CopenPMD::error::NoSuchAttribute | |
CopenPMD::error::OperationUnsupportedInBackend | An operation was requested that is not supported in a specific backend |
CopenPMD::error::ReadError | |
CopenPMD::error::WrongAPIUsage | The API was used in an illegal way |
Copenpmd_api.pipe.__main__.FallbackMPICommunicator | |
CopenPMD::File | |
CopenPMD::File::FileState | |
CopenPMD::InvalidatableFile::FileState | |
CopenPMD::internal::FlushParams | Parameters recursively passed through the openPMD hierarchy when flushing |
►Cstd::function | |
CopenPMD::auxiliary::CustomDelete< T > | Custom deleter type based on std::function |
CopenPMD::traits::GenerationPolicy< U > | Container Element Creation Policy |
CopenPMD::traits::GenerationPolicy< ParticleSpecies > | |
CopenPMD::GetH5DataType | |
CopenPMD::detail::GetSpan | |
Cstd::hash< openPMD::File > | |
Cstd::hash< openPMD::InvalidatableFile > | |
CopenPMD::detail::HasOperators | |
►CopenPMD::detail::I_UpdateSpan | |
CopenPMD::detail::UpdateSpan< T > | |
CopenPMD::InvalidatableFile | Wrapper around a shared pointer to: |
CopenPMD::IOTask | Self-contained description of a single IO operation |
CopenPMD::auxiliary::detail::IsArray< typename > | |
CopenPMD::auxiliary::detail::IsArray< std::array< T, n > > | |
CopenPMD::auxiliary::detail::IsChar< typename > | |
CopenPMD::auxiliary::detail::IsChar< char > | |
CopenPMD::auxiliary::detail::IsChar< signed char > | |
CopenPMD::auxiliary::detail::IsChar< unsigned char > | |
CopenPMD::auxiliary::detail::IsComplex< typename > | |
CopenPMD::auxiliary::detail::IsComplex< std::complex< T > > | |
CopenPMD::auxiliary::detail::IsPointer< T > | |
CopenPMD::auxiliary::detail::IsPointer< std::shared_ptr< T > > | |
CopenPMD::auxiliary::detail::IsPointer< std::unique_ptr< T, Del > > | |
CopenPMD::auxiliary::detail::IsPointer< T * > | |
CopenPMD::auxiliary::detail::IsPointer< UniquePtrWithLambda< T > > | |
CopenPMD::auxiliary::detail::IsVector< typename > | |
CopenPMD::auxiliary::detail::IsVector< std::vector< T > > | |
CopenPMD::detail::MakeEmpty | |
CopenPMD::auxiliary::detail::map_variant<... > | |
CopenPMD::auxiliary::detail::map_variant< F, std::variant< first_type, other_types... > > | |
CopenPMD::auxiliary::detail::map_variant< F, std::variant<> > | |
CopenPMD::benchmark::MemoryProfiler | The Memory profiler class for profiling purpose |
CopenPMD::MPIBenchmark< DatasetFillerProvider > | Class representing a benchmark |
CopenPMD::MPIBenchmarkReport< Duration > | The report for a single benchmark produced by <openPMD/benchmark/mpi/MPIBenchmark> |
CopenPMD::Attributable::MyPath | String serialization to describe an Attributable |
CopenPMD::Attributable::NoInit | |
CopenPMD_PyMPICommObject | Mpi4py communicator wrapper |
CopenPMD::auxiliary::OutOfRangeMsg | Return an error string for read-only access |
CopenPMD::Parameter< Operation::GET_BUFFER_VIEW >::OutParameters | |
CopenPMD::json::ParsedConfig | |
CopenPMD::internal::ParsedFlushParams | |
CopenPMD::Series::ParsedInput | |
Copenpmd_api.pipe.__main__.particle_patch_load | |
Copenpmd_api.pipe.__main__.pipe | |
CPythonDynamicMemoryView | |
CopenPMD::ReadIterations | Reading side of the streaming API |
CopenPMD::detail::RetrieveBlocksInfo | |
CopenPMD::detail::RunUniquePtrPut | |
CopenPMD::internal::ScalarIterator< T_BaseRecord_, T_BaseRecordData_, T_BaseIterator > | |
►CopenPMD::SeriesIterator | |
CSeriesIteratorPythonAdaptor | |
CSetAttributeFromObject | |
CopenPMD::SimpleDatasetFillerProvider< DF > | |
CopenPMD::Span< T > | Subset of C++20 std::span class template |
►CT_elem | |
CopenPMD::BaseRecord< T_elem > | Base class for any type of record (e.g |
CopenPMD::benchmark::Timer | For profiling purpose |
CopenPMD::detail::ToDatatype | |
CopenPMD::detail::ToDatatypeHelper< T > | |
CopenPMD::detail::ToDatatypeHelper< bool > | |
CopenPMD::detail::ToDatatypeHelper< std::array< T, n > > | |
CopenPMD::detail::ToDatatypeHelper< std::vector< T > > | |
CopenPMD::detail::ToVectorType< DoDetermineDatatype > | |
CopenPMD::json::TracingJSON | Extend nlohmann::json with tracing of which keys have been accessed by operator[]() |
►Cstd::is_same::type | |
CopenPMD::decay_equiv< T, U > | Fundamental equivalence check for two given types T and U |
►Cstd::unique_ptr< T > | STL class |
CopenPMD::UniquePtrWithLambda< void > | |
CopenPMD::UniquePtrWithLambda< T > | Unique Pointer class that uses a dynamic destructor type |
CopenPMD::detail::VariableDefiner | |
CopenPMD::auxiliary::Variant< T_DTYPES, std_variant > | Generic object to store a set of datatypes in without losing type safety |
►CopenPMD::auxiliary::Variant< Datatype, attribute_types > | |
CopenPMD::Attribute | Variant datatype supporting at least all formats for attributes specified in the openPMD standard |
CopenPMD::Writable | Layer to mirror structure of logical data and persistent data in file |
CopenPMD::auxiliary::WriteBuffer | |
CopenPMD::detail::WriteDataset | |
CopenPMD::WriteIterations | Writing side of the streaming API |
►CopenPMD::auxiliary::Ts | |
CopenPMD::auxiliary::overloaded< Ts > | |