|
class | archive_array |
| Wrapper for dynamic arrays and pointers. More...
|
|
class | archive_ptr |
| Wrapper for an opaque pointer for serialization purposes. More...
|
|
struct | archive_typeinfo |
| Used to enable type checking inside archives. More...
|
|
struct | ArchiveImpl |
| Default implementations of wrap_store and wrap_load . More...
|
|
struct | ArchiveImpl< Archive, archive_array< T > > |
| Partial specialization of ArchiveImpl for archive_array . More...
|
|
struct | ArchiveImpl< Archive, T[n], std::enable_if_t<!std::is_same_v< T, char > &&is_serializable_v< Archive, T > > > |
| Partial specialization of ArchiveImpl for fixed-dimension arrays that redirects to archive_array . More...
|
|
struct | ArchiveImpl< ParallelInputArchive< localarchiveT >, archive_array< T > > |
| Read the archive array and broadcast. More...
|
|
struct | ArchiveImpl< ParallelInputArchive< localarchiveT >, T > |
| Specialization of ArchiveImpl for parallel input archives. More...
|
|
struct | ArchiveImpl< ParallelInputArchive< localarchiveT >, T[n]> |
| Forward a fixed-size array to archive_array . More...
|
|
struct | ArchiveImpl< ParallelOutputArchive< localarchiveT >, archive_array< T > > |
| Write the archive array only from process zero. More...
|
|
struct | ArchiveImpl< ParallelOutputArchive< localarchiveT >, T > |
| Specialization of ArchiveImpl for parallel output archives. More...
|
|
struct | ArchiveImpl< ParallelOutputArchive< localarchiveT >, T[n]> |
| Forward a fixed-size array to archive_array . More...
|
|
struct | ArchiveLoadImpl |
| Default load of an object via serialize(ar, t) . More...
|
|
struct | ArchiveLoadImpl< Archive, C > |
|
struct | ArchiveLoadImpl< Archive, const DerivativeBase< T, NDIM > * > |
|
struct | ArchiveLoadImpl< Archive, const FunctionImpl< T, NDIM > * > |
|
struct | ArchiveLoadImpl< Archive, const SeparatedConvolution< T, NDIM > * > |
|
struct | ArchiveLoadImpl< Archive, detail::RemoteCounter > |
|
struct | ArchiveLoadImpl< Archive, detail::WorldPtr< T > > |
| Specialization of ArchiveLoadImpl for world pointers. More...
|
|
struct | ArchiveLoadImpl< Archive, FunctionImpl< T, NDIM > * > |
|
struct | ArchiveLoadImpl< Archive, Future< T >, std::enable_if_t<!std::is_void_v< T > > > |
| Deserialize a future into an unassigned future. More...
|
|
struct | ArchiveLoadImpl< Archive, Future< void > > |
| Deserialize a future into an unassigned future (void specialization). More...
|
|
struct | ArchiveLoadImpl< Archive, GenTensor< T > > |
| Deserialize a tensor ... existing tensor is replaced. More...
|
|
struct | ArchiveLoadImpl< Archive, Key< NDIM > > |
|
struct | ArchiveLoadImpl< Archive, linked_list > |
|
struct | ArchiveLoadImpl< Archive, std::allocator< T >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > > |
| Deserialize a std::allocator . More...
|
|
struct | ArchiveLoadImpl< Archive, std::array< T, N >, std::enable_if_t< is_serializable_v< Archive, T > > > |
| Deserialize a std::array . MADNESS_ASSERT 's that the size matches. More...
|
|
struct | ArchiveLoadImpl< Archive, std::complex< T >, std::enable_if_t< is_serializable_v< Archive, T > > > |
| Deserialize a complex number. More...
|
|
struct | ArchiveLoadImpl< Archive, std::list< T, Alloc >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > > |
| Deserialize a std::list . Clears and resizes as necessary. More...
|
|
struct | ArchiveLoadImpl< Archive, std::map< T, Q, Compare, Alloc >, std::enable_if_t< is_serializable_v< Archive, T > &&is_serializable_v< Archive, Q > > > |
| Deserialize an std::map . The map is not cleared; duplicate elements are replaced. More...
|
|
struct | ArchiveLoadImpl< Archive, std::set< T, Compare, Alloc >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > > |
| Deserialize a std::set . Clears and resizes as necessary. More...
|
|
struct | ArchiveLoadImpl< Archive, std::shared_ptr< const FunctionImpl< T, NDIM > > > |
|
struct | ArchiveLoadImpl< Archive, std::shared_ptr< FunctionImpl< T, NDIM > > > |
|
struct | ArchiveLoadImpl< Archive, std::string > |
| Deserialize a std::string. Clears and resizes as necessary. More...
|
|
struct | ArchiveLoadImpl< Archive, std::vector< bool, Alloc > > |
| Deserialize a std::vector<bool>. Clears and resizes as necessary. More...
|
|
struct | ArchiveLoadImpl< Archive, std::vector< Future< T > > > |
| Deserialize a vector of futures into a vector of unassigned futures. More...
|
|
struct | ArchiveLoadImpl< Archive, std::vector< T, Alloc >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > > |
| Deserialize a std::vector . Clears and resizes as necessary. More...
|
|
struct | ArchiveLoadImpl< Archive, Tensor< T > > |
| Deserialize a tensor ... existing tensor is replaced. More...
|
|
struct | ArchiveLoadImpl< Archive, World * > |
| Specialization of ArchiveLoadImpl for World pointers. More...
|
|
struct | ArchiveLoadImpl< BinaryFstreamInputArchive, Key< NDIM > > |
|
struct | ArchiveLoadImpl< BufferInputArchive, const WorldObject< Derived > * > |
| Specialization of ArchiveLoadImpl for constant, globally-addressable objects. More...
|
|
struct | ArchiveLoadImpl< BufferInputArchive, WorldObject< Derived > * > |
| Specialization of ArchiveLoadImpl for globally-addressable objects. More...
|
|
struct | ArchiveLoadImpl< ParallelInputArchive< archiveT >, CCPairFunction< T, NDIM > > |
|
struct | ArchiveLoadImpl< ParallelInputArchive< archiveT >, Function< T, NDIM > > |
|
struct | ArchiveLoadImpl< ParallelInputArchive< localarchiveT >, WorldContainer< keyT, valueT > > |
|
struct | ArchivePrePostImpl |
| Default implementation of the pre/postamble for type checking. More...
|
|
struct | ArchivePrePostImpl< BufferInputArchive, T > |
| Implement pre/postamble load routines for a BufferInputArchive . More...
|
|
struct | ArchivePrePostImpl< BufferOutputArchive, T > |
| Implement pre/postamble storage routines for a BufferOutputArchive . More...
|
|
struct | ArchivePrePostImpl< ContainerRecordInputArchive, T > |
| Implementation of functions for loading the pre/postamble in ContainerRecord archives. More...
|
|
struct | ArchivePrePostImpl< ContainerRecordOutputArchive, T > |
| Implementation of functions for storing the pre/postamble in ContainerRecord archives. More...
|
|
struct | ArchivePrePostImpl< MPIInputArchive, T > |
| Implementation of functions for loading the pre/postamble in MPI archives. More...
|
|
struct | ArchivePrePostImpl< MPIOutputArchive, T > |
| Implementation of functions for storing the pre/postamble in MPI archives. More...
|
|
struct | ArchivePrePostImpl< MPIRawInputArchive, T > |
| Implementation of functions for loading the pre/postamble in MPI archives. More...
|
|
struct | ArchivePrePostImpl< MPIRawOutputArchive, T > |
| Implementation of functions for storing the pre/postamble in MPI archives. More...
|
|
struct | ArchivePrePostImpl< ParallelInputArchive< localarchiveT >, T > |
| Disable type info for parallel input archives. More...
|
|
struct | ArchivePrePostImpl< ParallelOutputArchive< localarchiveT >, T > |
| Disable type info for parallel output archives. More...
|
|
struct | ArchivePrePostImpl< TextFstreamInputArchive, T > |
| Implement pre/postamble load routines for a TextFstreamInputArchive . More...
|
|
struct | ArchivePrePostImpl< TextFstreamOutputArchive, T > |
| Implement pre/postamble storage routines for a TextFstreamOutputArchive . More...
|
|
struct | ArchivePrePostImpl< VectorInputArchive, T > |
| Implementation of functions for loading the pre/postamble in Vector archives. More...
|
|
struct | ArchivePrePostImpl< VectorOutputArchive, T > |
| Implementation of functions for storing the pre/postamble in Vector archives. More...
|
|
struct | ArchiveSerializeImpl |
| Default symmetric serialization of a non-fundamental type that has serialize method. More...
|
|
struct | ArchiveSerializeImpl< Archive, B > |
|
struct | ArchiveSerializeImpl< Archive, Key > |
|
struct | ArchiveSerializeImpl< Archive, resT(*)(paramT...), std::enable_if_t<!is_default_serializable_v< Archive, resT(*)(paramT...)> > > |
| Serialize a function pointer. More...
|
|
struct | ArchiveSerializeImpl< Archive, resT(objT::*)(paramT...) const, std::enable_if_t<!is_default_serializable_v< Archive, resT(objT::*)(paramT...) const > > > |
| Serialize a const member function pointer. More...
|
|
struct | ArchiveSerializeImpl< Archive, resT(objT::*)(paramT...), std::enable_if_t<!is_default_serializable_v< Archive, resT(objT::*)(paramT...)> > > |
| Serialize a member function pointer. More...
|
|
struct | ArchiveSerializeImpl< Archive, std::optional< T >, std::enable_if_t< is_serializable_v< Archive, T > > > |
| Serialize (deserialize) an std::optional. More...
|
|
struct | ArchiveSerializeImpl< Archive, std::pair< T, Q >, std::enable_if_t< is_serializable_v< Archive, T > &&is_serializable_v< Archive, Q > > > |
| Serialize (deserialize) an std::pair. More...
|
|
struct | ArchiveSerializeImpl< Archive, std::tuple< Types... >, std::enable_if_t<(is_serializable_v< Archive, Types > &&...) > > |
| Serialize (deserialize) a std::tuple. More...
|
|
struct | ArchiveStoreImpl |
| Default store of an object via serialize(ar, t) . More...
|
|
struct | ArchiveStoreImpl< Archive, C > |
|
struct | ArchiveStoreImpl< Archive, const DerivativeBase< T, NDIM > * > |
|
struct | ArchiveStoreImpl< Archive, const FunctionImpl< T, NDIM > * > |
|
struct | ArchiveStoreImpl< Archive, const SeparatedConvolution< T, NDIM > * > |
|
struct | ArchiveStoreImpl< Archive, detail::RemoteCounter > |
|
struct | ArchiveStoreImpl< Archive, detail::WorldPtr< T > > |
| Specialization of ArchiveStoreImpl for world pointers. More...
|
|
struct | ArchiveStoreImpl< Archive, FunctionImpl< T, NDIM > * > |
|
struct | ArchiveStoreImpl< Archive, Future< T >, std::enable_if_t<!std::is_void_v< T > > > |
| Serialize an assigned future. More...
|
|
struct | ArchiveStoreImpl< Archive, Future< void > > |
| Serialize an assigned future (void specialization). More...
|
|
struct | ArchiveStoreImpl< Archive, GenTensor< T > > |
| Serialize a tensor. More...
|
|
struct | ArchiveStoreImpl< Archive, Key< NDIM > > |
|
struct | ArchiveStoreImpl< Archive, linked_list > |
|
struct | ArchiveStoreImpl< Archive, std::allocator< T >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > > |
| Serialize a std::allocator . More...
|
|
struct | ArchiveStoreImpl< Archive, std::array< T, N >, std::enable_if_t< is_serializable_v< Archive, T > > > |
| Serialize a std::array . More...
|
|
struct | ArchiveStoreImpl< Archive, std::complex< T >, std::enable_if_t< is_serializable_v< Archive, T > > > |
| Serialize a complex number. More...
|
|
struct | ArchiveStoreImpl< Archive, std::list< T, Alloc >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > > |
| Serialize a std::list . More...
|
|
struct | ArchiveStoreImpl< Archive, std::map< T, Q, Compare, Alloc >, std::enable_if_t< is_serializable_v< Archive, T > &&is_serializable_v< Archive, Q > > > |
| Serialize an std::map . More...
|
|
struct | ArchiveStoreImpl< Archive, std::set< T, Compare, Alloc >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > > |
| Serialize a std::set . More...
|
|
struct | ArchiveStoreImpl< Archive, std::shared_ptr< const FunctionImpl< T, NDIM > > > |
|
struct | ArchiveStoreImpl< Archive, std::shared_ptr< FunctionImpl< T, NDIM > > > |
|
struct | ArchiveStoreImpl< Archive, std::string > |
| Serialize a 'std::string'. More...
|
|
struct | ArchiveStoreImpl< Archive, std::vector< bool, Alloc > > |
| Serialize a std::vector<bool> (as a plain array of bool). More...
|
|
struct | ArchiveStoreImpl< Archive, std::vector< Future< T > > > |
| Serialize a vector of assigned futures. More...
|
|
struct | ArchiveStoreImpl< Archive, std::vector< T, Alloc >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > > |
| Serialize a std::vector . More...
|
|
struct | ArchiveStoreImpl< Archive, Tensor< T > > |
| Serialize a tensor. More...
|
|
struct | ArchiveStoreImpl< Archive, World * > |
| Specialization of ArchiveStoreImpl for World pointers. More...
|
|
struct | ArchiveStoreImpl< BufferOutputArchive, const WorldObject< Derived > * > |
| Specialization of ArchiveStoreImpl for constant, globally-addressable objects. More...
|
|
struct | ArchiveStoreImpl< BufferOutputArchive, WorldObject< Derived > * > |
| Specialization of ArchiveStoreImpl for globally-addressable objects. More...
|
|
struct | ArchiveStoreImpl< ParallelOutputArchive< archiveT >, CCPairFunction< T, NDIM > > |
|
struct | ArchiveStoreImpl< ParallelOutputArchive< archiveT >, Function< T, NDIM > > |
|
struct | ArchiveStoreImpl< ParallelOutputArchive< ContainerRecordOutputArchive >, WorldContainer< keyT, valueT > > |
|
struct | ArchiveStoreImpl< ParallelOutputArchive< localarchiveT >, WorldContainer< keyT, valueT > > |
| Write container to parallel archive with optional fence. More...
|
|
struct | ArchiveStoreImpl< ParallelOutputArchive< VectorOutputArchive >, WorldContainer< keyT, valueT > > |
| Write container to parallel archive. More...
|
|
class | BaseArchive |
| Base class for all archive classes. More...
|
|
class | BaseInputArchive |
| Base class for input archive classes. More...
|
|
class | BaseOutputArchive |
| Base class for output archive classes. More...
|
|
class | BaseParallelArchive |
| Base class for input and output parallel archives. More...
|
|
class | BinaryFstreamInputArchive |
| Wraps an archive around a binary filestream for input. More...
|
|
class | BinaryFstreamOutputArchive |
| Wraps an archive around a binary filestream for output. More...
|
|
class | BufferInputArchive |
| Wraps an archive around a memory buffer for input. More...
|
|
class | BufferOutputArchive |
| Wraps an archive around a memory buffer for output. More...
|
|
class | ContainerRecordInputArchive |
|
class | ContainerRecordOutputArchive |
|
class | MPIInputArchive |
| Archive allowing buffering, deserialization of data, and point-to-point communication between processes with MPI. More...
|
|
class | MPIOutputArchive |
| Archive allowing buffering, serialization of data, and point-to-point communication between processes with MPI. More...
|
|
class | MPIRawInputArchive |
| Archive allowing deserialization and point-to-point communication between processes with MPI. More...
|
|
class | MPIRawOutputArchive |
| Archive allowing serialization and point-to-point communication between processes with MPI. More...
|
|
class | ParallelInputArchive |
| An archive for storing local or parallel data, wrapping a BinaryFstreamInputArchive . More...
|
|
class | ParallelOutputArchive |
| An archive for storing local or parallel data wrapping a BinaryFstreamOutputArchive . More...
|
|
class | ParallelSerializableObject |
| Objects that implement their own parallel archive interface should derive from this class. More...
|
|
class | TextFstreamInputArchive |
| Wraps an archive around a text filestream for input. More...
|
|
class | TextFstreamOutputArchive |
| Wraps an archive around a text filestream for output. More...
|
|
class | VectorInputArchive |
| Wraps an archive around an STL vector for input. More...
|
|
class | VectorOutputArchive |
| Wraps an archive around an STL vector for output. More...
|
|