►CopenPMD::AbstractFilePosition | |
CopenPMD::ADIOS1FilePosition | |
CopenPMD::ADIOS2FilePosition | |
CopenPMD::HDF5FilePosition | |
CopenPMD::JSONFilePosition | |
►CopenPMD::AbstractIOHandler | Interface for communicating between logical and physically persistent data |
CopenPMD::ADIOS1IOHandler | |
CopenPMD::ADIOS2IOHandler | |
CopenPMD::DummyIOHandler | Dummy handler without any IO operations |
CopenPMD::HDF5IOHandler | |
CopenPMD::JSONIOHandler | |
CopenPMD::ParallelADIOS1IOHandler | |
CopenPMD::ParallelHDF5IOHandler | |
►CopenPMD::AbstractIOHandlerImpl | |
►CopenPMD::AbstractIOHandlerImplCommon< ADIOS2FilePosition > | |
CopenPMD::ADIOS2IOHandlerImpl | |
CopenPMD::AbstractIOHandlerImplCommon< FilePositionType > | |
CopenPMD::ADIOS1IOHandlerImpl | |
►CopenPMD::HDF5IOHandlerImpl | |
CopenPMD::ParallelHDF5IOHandlerImpl | |
CopenPMD::JSONIOHandlerImpl | |
CopenPMD::ParallelADIOS1IOHandlerImpl | |
►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::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::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::internal::AttributableData | |
►CopenPMD::internal::SeriesData | Data members for Series |
CopenPMD::internal::SeriesInternal | |
►CopenPMD::AttributableInterface | Layer to manage storage of attributes associated with file objects |
►CopenPMD::LegacyAttributable | |
►CopenPMD::Container< Iteration, uint64_t > | |
CopenPMD::WriteIterations | Writing side of the streaming API |
►CopenPMD::Container< MeshRecordComponent > | |
►CopenPMD::BaseRecord< MeshRecordComponent > | |
CopenPMD::Mesh | Container for N-dimensional, homogeneous Records |
CopenPMD::Container< openPMD::Iteration, uint64_t > | |
CopenPMD::Container< openPMD::Mesh > | |
CopenPMD::Container< openPMD::ParticleSpecies > | |
►CopenPMD::Container< PatchRecord > | |
CopenPMD::ParticlePatches | |
►CopenPMD::Container< PatchRecordComponent > | |
►CopenPMD::BaseRecord< PatchRecordComponent > | |
CopenPMD::PatchRecord | |
►CopenPMD::Container< Record > | |
CopenPMD::ParticleSpecies | |
►CopenPMD::Container< RecordComponent > | |
►CopenPMD::BaseRecord< RecordComponent > | |
CopenPMD::Record | |
►CopenPMD::Container< T_elem > | |
CopenPMD::BaseRecord< T_elem > | |
►CopenPMD::BaseRecordComponent | |
CopenPMD::PatchRecordComponent | |
►CopenPMD::RecordComponent | |
CopenPMD::MeshRecordComponent | |
CopenPMD::Container< T, T_key, T_container > | Map-like container that enforces openPMD requirements and handles IO |
►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::SeriesInterface | Implementation for the root level of the openPMD hierarchy |
CopenPMD::internal::SeriesInternal | |
CopenPMD::Series | Root level of the openPMD hierarchy |
CopenPMD::detail::AttributeInfo | |
CopenPMD::detail::PreloadAdiosAttributes::AttributeLocation | Internally used struct to store meta information on a buffered attribute |
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::AttributeWithShape< T > | Pointer to an attribute's data along with its shape |
CopenPMD::detail::AttributeWriter | |
CopenPMD::detail::BasicDatatype | |
CopenPMD::detail::BasicDatatypeHelper< T > | |
CopenPMD::detail::BasicDatatypeHelper< std::array< T, n > > | |
CopenPMD::detail::BasicDatatypeHelper< std::vector< T > > | |
►CopenPMD::BlockSlicer | Abstract class to associate a thread with its local cuboid in the total cuboid |
CopenPMD::OneDimensionalBlockSlicer | |
►CopenPMD::detail::BufferedAction | |
CopenPMD::detail::BufferedAttributeWrite | |
CopenPMD::detail::BufferedGet | |
CopenPMD::detail::BufferedPut | |
CopenPMD::detail::OldBufferedAttributeRead | |
CopenPMD::detail::BufferedActions | |
CopenPMD::detail::BufferedAttributeRead | |
CopenPMD::detail::CallUndefinedDatatype< n, ReturnType, Action, Placeholder, Args > | Purpose of this struct is to detect at compile time whether Action::template operator()<0>() exists |
CopenPMD::detail::CallUndefinedDatatype< n, ReturnType, Action, typename std::enable_if< !HasErrorMessageMember< Action >::value >::type, Args... > | |
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 | |
CopenPMD::Dataset | |
CopenPMD::detail::DatasetExtender | |
►CopenPMD::DatasetFiller< T > | An abstract class to create one iteration of data per thread |
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::DoConvert< T, U, isConvertible > | |
CopenPMD::DoConvert< std::vector< T >, std::vector< U >, false > | |
CopenPMD::DoConvert< T, U, false > | |
CopenPMD::DoConvert< T, U, true > | |
CopenPMD::DynamicMemoryView< T > | A view into a buffer that might be reallocated at some points and thus has changing base pointers over time |
CopenPMD::auxiliary::detail::Empty | |
CopenPMD::Container< T, T_key, T_container >::EraseStaleEntries | This class wraps a Container and forwards operator[]() and at() to it |
►Cstd::exception | STL class |
►Cstd::runtime_error | STL class |
CopenPMD::no_such_attribute_error | |
CopenPMD::no_such_file_error | |
CopenPMD::unsupported_data_error | |
Copenpmd_api.pipe.__main__.FallbackMPICommunicator | |
CopenPMD::File | |
CopenPMD::InvalidatableFile::FileState | |
CopenPMD::File::FileState | |
CopenPMD::traits::GenerationPolicy< U > | Container Element Creation Policy |
CopenPMD::traits::GenerationPolicy< ParticleSpecies > | |
CopenPMD::GetH5DataType | |
CopenPMD::detail::GetSpan | |
CopenPMD::detail::HasErrorMessageMember< T, typename > | |
CopenPMD::detail::HasErrorMessageMember< T, void_t< decltype(std::string(std::declval< T >().errorMsg)) > > | |
Cstd::hash< openPMD::File > | |
Cstd::hash< openPMD::InvalidatableFile > | |
►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::traits::IsContiguousContainer< T > | Emulate in the C++17 concept ContiguousContainer |
CopenPMD::traits::IsContiguousContainer< std::array< T_Value, N > > | |
CopenPMD::traits::IsContiguousContainer< std::vector< T_Value > > | |
CopenPMD::detail::MakeEmpty | |
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::AttributableInterface::MyPath | String serialization to describe an Attributable |
CopenPMD::detail::OldAttributeReader | |
CopenPMD::detail::OldAttributeWriter | |
CopenPMD_PyMPICommObject | Mpi4py communicator wrapper |
CopenPMD::auxiliary::Option< T > | Simple Option type based on variantSrc::variant |
CopenPMD::auxiliary::Option< adios2::Engine > | |
CopenPMD::auxiliary::Option< AttributeMap_t > | |
CopenPMD::auxiliary::Option< openPMD::WriteIterations > | |
CopenPMD::auxiliary::Option< Series > | |
CopenPMD::auxiliary::Option< std::string > | |
CopenPMD::auxiliary::Option< uint64_t > | |
CopenPMD::auxiliary::OutOfRangeMsg | Return an error string for read-only access |
CopenPMD::Parameter< Operation::GET_BUFFER_VIEW >::OutParameters | |
CopenPMD::SeriesInterface::ParsedInput | |
Copenpmd_api.pipe.__main__.particle_patch_load | |
Copenpmd_api.pipe.__main__.pipe | |
CopenPMD::detail::PreloadAdiosAttributes | Class that is responsible for scheduling and buffering openPMD attribute loads from ADIOS2, if using ADIOS variables to store openPMD attributes |
CPythonDynamicMemoryView | |
CopenPMD::ReadIterations | Reading side of the streaming API |
CopenPMD::detail::RetrieveBlocksInfo | |
CopenPMD::SeriesIterator | |
CSetAttributeFromObject | |
CopenPMD::SimpleDatasetFillerProvider< DF > | |
CopenPMD::Span< T > | Subset of C++20 std::span class template |
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::auxiliary::TracingJSON | Extend nlohmann::json with tracing of which keys have been accessed by operator[]() |
►Ctype | |
CopenPMD::decay_equiv< T, U > | Fundamental equivalence check for two given types T and U |
CopenPMD::detail::VariableDefiner | |
CopenPMD::auxiliary::Variant< T_DTYPES, T > | Generic object to store a set of datatypes in without losing type safety |
►CopenPMD::auxiliary::Variant< Datatype, char, unsigned char, short, int, long, long long, unsigned short, unsigned int, unsigned long, unsigned long long, float, double, long double, std::complex< float >, std::complex< double >, std::complex< long double >, std::string, std::vector< char >, std::vector< short >, std::vector< int >, std::vector< long >, std::vector< long long >, std::vector< unsigned char >, std::vector< unsigned short >, std::vector< unsigned int >, std::vector< unsigned long >, std::vector< unsigned long long >, std::vector< float >, std::vector< double >, std::vector< long double >, std::vector< std::complex< float > >, std::vector< std::complex< double > >, std::vector< std::complex< long double > >, std::vector< std::string >, std::array< double, 7 >, bool > | |
CopenPMD::Attribute | Varidic datatype supporting at least all formats for attributes specified in the openPMD standard |
►Cvariant_caster | |
Cpybind11::detail::type_caster< variantSrc::variant< Ts... > > | |
Cpybind11::detail::visit_helper< variantSrc::variant > | |
CopenPMD::Writable | Layer to mirror structure of logical data and persistent data in file |
CopenPMD::detail::WriteDataset | |