MADNESS 0.10.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cmadness::operators::__x
 CA
 CA_omegaComputes term k at quadrature point t in infinte Fourier-space sum defining A
 Cmadness::abs_op< Q, NDIM >
 Cmadness::abs_square_op< Q, NDIM >
 Cmadness::detail::absinplace< T, NDIM >
 Cmadness::detail::absop< NDIM >
 Cmadness::detail::abssqop< NDIM >
 Cmadness::detail::abssquareinplace< T, NDIM >
 Cmadness::AbstractVectorSpace< T, real_type, scalar_type >A generic vector space which provides common operations needed by linear algebra routines (norm, inner product, etc.)
 Cmadness::AbstractVectorSpace< Function< T, NDIM >, TensorTypeData< T >::float_scalar_type, T >
 Cmadness::AbstractVectorSpace< Vector< Function< T, FDIM >, VDIM >, TensorTypeData< T >::float_scalar_type, T >
 Cmadness::AbstractVectorSpace< Vector< T, NDIM >, TensorTypeData< T >::float_scalar_type, T >
 Cmadness::AC< NDIM >
 Cmadness::AC< 3 >
 Cmadness::accumulate_op< T, NDIM >Inserts/accumulates coefficients into impl's tree
 Cmadness::ACParameters< NDIM >Contains all the parameters for the asymptotic correction
 Cmadness::add_future< T >Maps type T to Future<T>
 Cmadness::add_future< Future< T > >Maps Future<T> to Future<T>
 Cmadness::FunctionImpl< T, NDIM >::add_opAdd two functions f and g: result=alpha * f + beta * g
 Cmadness::LoadBalanceDeux< NDIM >::add_op< T, costT >
 Cmadness::detail::adqtest
 Callocator
 Cmadness::WorldGopInterface::AllReduceTag
 Cmadness::AmArgWorld active message that extends an RMI message
 CAtomicBasisSet::AnalysisSorter< T >
 Cmadness::AtomicBasisSet::AnalysisSorter< T >
 CAnsatzBase
 CAPbar_omegaComputes term k at quadrature point t in infinte Fourier-space sum defining APbar
 Cmadness::Molecule::apply_c2Apply to (x,y,z) a C2 rotation about an axis thru the origin and (xaxis,yaxis,zaxis)
 Cmadness::Molecule::apply_inverse
 Cmadness::apply_kernel_helper
 Cmadness::Molecule::apply_sigmaApply to (x,y,z) a reflection through a plane containing the origin with normal (xaxis,yaxis,zaxis)
 Cmadness::SeparatedConvolution< Q, NDIM >::ApplyTermsLaziness for calling lists: which terms to apply
 Cmadness::archive::archive_array< T >Wrapper for dynamic arrays and pointers
 Cmadness::archive::archive_ptr< T >Wrapper for an opaque pointer for serialization purposes
 Cmadness::archive::archive_typeinfo< T >Used to enable type checking inside archives
 Cmadness::archive::ArchiveImpl< Archive, T, Enabler >Default implementations of wrap_store and wrap_load
 Cmadness::archive::ArchiveImpl< Archive, archive_array< T > >Partial specialization of ArchiveImpl for archive_array
 Cmadness::archive::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
 Cmadness::archive::ArchiveImpl< ParallelInputArchive< localarchiveT >, archive_array< T > >Read the archive array and broadcast
 Cmadness::archive::ArchiveImpl< ParallelInputArchive< localarchiveT >, T >Specialization of ArchiveImpl for parallel input archives
 Cmadness::archive::ArchiveImpl< ParallelInputArchive< localarchiveT >, T[n]>Forward a fixed-size array to archive_array
 Cmadness::archive::ArchiveImpl< ParallelOutputArchive< localarchiveT >, archive_array< T > >Write the archive array only from process zero
 Cmadness::archive::ArchiveImpl< ParallelOutputArchive< localarchiveT >, T >Specialization of ArchiveImpl for parallel output archives
 Cmadness::archive::ArchiveImpl< ParallelOutputArchive< localarchiveT >, T[n]>Forward a fixed-size array to archive_array
 Cmadness::archive::ArchiveLoadImpl< Archive, T, Enabler >Default load of an object via serialize(ar, t)
 Cmadness::archive::ArchiveLoadImpl< Archive, C >
 Cmadness::archive::ArchiveLoadImpl< Archive, const DerivativeBase< T, NDIM > * >
 Cmadness::archive::ArchiveLoadImpl< Archive, const FunctionImpl< T, NDIM > * >
 Cmadness::archive::ArchiveLoadImpl< Archive, const SeparatedConvolution< T, NDIM > * >
 Cmadness::archive::ArchiveLoadImpl< Archive, detail::RemoteCounter >
 Cmadness::archive::ArchiveLoadImpl< Archive, detail::WorldPtr< T > >Specialization of ArchiveLoadImpl for world pointers
 Cmadness::archive::ArchiveLoadImpl< Archive, FunctionImpl< T, NDIM > * >
 Cmadness::archive::ArchiveLoadImpl< Archive, Future< T >, std::enable_if_t<!std::is_void_v< T > > >Deserialize a future into an unassigned future
 Cmadness::archive::ArchiveLoadImpl< Archive, Future< void > >Deserialize a future into an unassigned future (void specialization)
 Cmadness::archive::ArchiveLoadImpl< Archive, GenTensor< T > >Deserialize a tensor ... existing tensor is replaced
 Cmadness::archive::ArchiveLoadImpl< Archive, Key< NDIM > >
 Cmadness::archive::ArchiveLoadImpl< Archive, linked_list >
 Cmadness::archive::ArchiveLoadImpl< Archive, std::allocator< T >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > >Deserialize a std::allocator
 Cmadness::archive::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
 Cmadness::archive::ArchiveLoadImpl< Archive, std::complex< T >, std::enable_if_t< is_serializable_v< Archive, T > > >Deserialize a complex number
 Cmadness::archive::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
 Cmadness::archive::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
 Cmadness::archive::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
 Cmadness::archive::ArchiveLoadImpl< Archive, std::shared_ptr< const FunctionImpl< T, NDIM > > >
 Cmadness::archive::ArchiveLoadImpl< Archive, std::shared_ptr< FunctionImpl< T, NDIM > > >
 Cmadness::madness::archive::ArchiveLoadImpl< Archive, std::shared_ptr< ScalarResultImpl< T > > >
 Cmadness::archive::ArchiveLoadImpl< Archive, std::string >Deserialize a std::string. Clears and resizes as necessary
 Cmadness::archive::ArchiveLoadImpl< Archive, std::vector< bool, Alloc > >Deserialize a std::vector<bool>. Clears and resizes as necessary
 Cmadness::archive::ArchiveLoadImpl< Archive, std::vector< Future< T > > >Deserialize a vector of futures into a vector of unassigned futures
 Cmadness::archive::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
 Cmadness::archive::ArchiveLoadImpl< Archive, Tensor< T > >Deserialize a tensor ... existing tensor is replaced
 Cmadness::archive::ArchiveLoadImpl< Archive, World * >Specialization of ArchiveLoadImpl for World pointers
 Cmadness::archive::ArchiveLoadImpl< BinaryFstreamInputArchive, Key< NDIM > >
 Cmadness::archive::ArchiveLoadImpl< BufferInputArchive, const WorldObject< Derived > * >Specialization of ArchiveLoadImpl for constant, globally-addressable objects
 Cmadness::archive::ArchiveLoadImpl< BufferInputArchive, WorldObject< Derived > * >Specialization of ArchiveLoadImpl for globally-addressable objects
 Cmadness::archive::ArchiveLoadImpl< ParallelInputArchive< archiveT >, CCPairFunction< T, NDIM > >
 Cmadness::archive::ArchiveLoadImpl< ParallelInputArchive< archiveT >, Function< T, NDIM > >
 Cmadness::archive::ArchiveLoadImpl< ParallelInputArchive< localarchiveT >, WorldContainer< keyT, valueT > >
 Cmadness::archive::ArchivePrePostImpl< Archive, T >Default implementation of the pre/postamble for type checking
 Cmadness::archive::ArchivePrePostImpl< BufferInputArchive, T >Implement pre/postamble load routines for a BufferInputArchive
 Cmadness::archive::ArchivePrePostImpl< BufferOutputArchive, T >Implement pre/postamble storage routines for a BufferOutputArchive
 Cmadness::archive::ArchivePrePostImpl< ContainerRecordInputArchive, T >Implementation of functions for loading the pre/postamble in ContainerRecord archives
 Cmadness::archive::ArchivePrePostImpl< ContainerRecordOutputArchive, T >Implementation of functions for storing the pre/postamble in ContainerRecord archives
 Cmadness::archive::ArchivePrePostImpl< MPIInputArchive, T >Implementation of functions for loading the pre/postamble in MPI archives
 Cmadness::archive::ArchivePrePostImpl< MPIOutputArchive, T >Implementation of functions for storing the pre/postamble in MPI archives
 Cmadness::archive::ArchivePrePostImpl< MPIRawInputArchive, T >Implementation of functions for loading the pre/postamble in MPI archives
 Cmadness::archive::ArchivePrePostImpl< MPIRawOutputArchive, T >Implementation of functions for storing the pre/postamble in MPI archives
 Cmadness::archive::ArchivePrePostImpl< ParallelInputArchive< localarchiveT >, T >Disable type info for parallel input archives
 Cmadness::archive::ArchivePrePostImpl< ParallelOutputArchive< localarchiveT >, T >Disable type info for parallel output archives
 Cmadness::archive::ArchivePrePostImpl< TextFstreamInputArchive, T >Implement pre/postamble load routines for a TextFstreamInputArchive
 Cmadness::archive::ArchivePrePostImpl< TextFstreamOutputArchive, T >Implement pre/postamble storage routines for a TextFstreamOutputArchive
 Cmadness::archive::ArchivePrePostImpl< VectorInputArchive, T >Implementation of functions for loading the pre/postamble in Vector archives
 Cmadness::archive::ArchivePrePostImpl< VectorOutputArchive, T >Implementation of functions for storing the pre/postamble in Vector archives
 Cmadness::archive::ArchiveSerializeImpl< Archive, T, Enabler >Default symmetric serialization of a non-fundamental type that has serialize method
 Cmadness::archive::ArchiveSerializeImpl< Archive, B >
 Cmadness::archive::ArchiveSerializeImpl< Archive, Key >
 Cmadness::archive::ArchiveSerializeImpl< Archive, resT(*)(paramT...), std::enable_if_t<!is_default_serializable_v< Archive, resT(*)(paramT...)> > >Serialize a function pointer
 Cmadness::archive::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
 Cmadness::archive::ArchiveSerializeImpl< Archive, resT(objT::*)(paramT...), std::enable_if_t<!is_default_serializable_v< Archive, resT(objT::*)(paramT...)> > >Serialize a member function pointer
 Cmadness::archive::ArchiveSerializeImpl< Archive, std::optional< T >, std::enable_if_t< is_serializable_v< Archive, T > > >Serialize (deserialize) an std::optional
 Cmadness::archive::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
 Cmadness::archive::ArchiveSerializeImpl< Archive, std::tuple< Types... >, std::enable_if_t<(is_serializable_v< Archive, Types > &&...) > >Serialize (deserialize) a std::tuple
 Cmadness::archive::ArchiveStoreImpl< Archive, T, Enabler >Default store of an object via serialize(ar, t)
 Cmadness::archive::ArchiveStoreImpl< Archive, C >
 Cmadness::archive::ArchiveStoreImpl< Archive, const DerivativeBase< T, NDIM > * >
 Cmadness::archive::ArchiveStoreImpl< Archive, const FunctionImpl< T, NDIM > * >
 Cmadness::archive::ArchiveStoreImpl< Archive, const SeparatedConvolution< T, NDIM > * >
 Cmadness::archive::ArchiveStoreImpl< Archive, detail::RemoteCounter >
 Cmadness::archive::ArchiveStoreImpl< Archive, detail::WorldPtr< T > >Specialization of ArchiveStoreImpl for world pointers
 Cmadness::archive::ArchiveStoreImpl< Archive, FunctionImpl< T, NDIM > * >
 Cmadness::archive::ArchiveStoreImpl< Archive, Future< T >, std::enable_if_t<!std::is_void_v< T > > >Serialize an assigned future
 Cmadness::archive::ArchiveStoreImpl< Archive, Future< void > >Serialize an assigned future (void specialization)
 Cmadness::archive::ArchiveStoreImpl< Archive, GenTensor< T > >Serialize a tensor
 Cmadness::archive::ArchiveStoreImpl< Archive, Key< NDIM > >
 Cmadness::archive::ArchiveStoreImpl< Archive, linked_list >
 Cmadness::archive::ArchiveStoreImpl< Archive, std::allocator< T >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > >Serialize a std::allocator
 Cmadness::archive::ArchiveStoreImpl< Archive, std::array< T, N >, std::enable_if_t< is_serializable_v< Archive, T > > >Serialize a std::array
 Cmadness::archive::ArchiveStoreImpl< Archive, std::complex< T >, std::enable_if_t< is_serializable_v< Archive, T > > >Serialize a complex number
 Cmadness::archive::ArchiveStoreImpl< Archive, std::list< T, Alloc >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > >Serialize a std::list
 Cmadness::archive::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
 Cmadness::archive::ArchiveStoreImpl< Archive, std::set< T, Compare, Alloc >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > >Serialize a std::set
 Cmadness::archive::ArchiveStoreImpl< Archive, std::shared_ptr< const FunctionImpl< T, NDIM > > >
 Cmadness::archive::ArchiveStoreImpl< Archive, std::shared_ptr< FunctionImpl< T, NDIM > > >
 Cmadness::madness::archive::ArchiveStoreImpl< Archive, std::shared_ptr< ScalarResultImpl< T > > >
 Cmadness::archive::ArchiveStoreImpl< Archive, std::string >Serialize a 'std::string'
 Cmadness::archive::ArchiveStoreImpl< Archive, std::vector< bool, Alloc > >Serialize a std::vector<bool> (as a plain array of bool)
 Cmadness::archive::ArchiveStoreImpl< Archive, std::vector< Future< T > > >Serialize a vector of assigned futures
 Cmadness::archive::ArchiveStoreImpl< Archive, std::vector< T, Alloc >, std::enable_if_t<!is_future< T >::value &&is_serializable_v< Archive, T > > >Serialize a std::vector
 Cmadness::archive::ArchiveStoreImpl< Archive, Tensor< T > >Serialize a tensor
 Cmadness::archive::ArchiveStoreImpl< Archive, World * >Specialization of ArchiveStoreImpl for World pointers
 Cmadness::archive::ArchiveStoreImpl< BufferOutputArchive, const WorldObject< Derived > * >Specialization of ArchiveStoreImpl for constant, globally-addressable objects
 Cmadness::archive::ArchiveStoreImpl< BufferOutputArchive, WorldObject< Derived > * >Specialization of ArchiveStoreImpl for globally-addressable objects
 Cmadness::archive::ArchiveStoreImpl< ParallelOutputArchive< archiveT >, CCPairFunction< T, NDIM > >
 Cmadness::archive::ArchiveStoreImpl< ParallelOutputArchive< archiveT >, Function< T, NDIM > >
 Cmadness::archive::ArchiveStoreImpl< ParallelOutputArchive< ContainerRecordOutputArchive >, WorldContainer< keyT, valueT > >
 Cmadness::archive::ArchiveStoreImpl< ParallelOutputArchive< localarchiveT >, WorldContainer< keyT, valueT > >Write container to parallel archive with optional fence
 Cmadness::archive::ArchiveStoreImpl< ParallelOutputArchive< VectorOutputArchive >, WorldContainer< keyT, valueT > >Write container to parallel archive
 Cmadness::detail::ArgCountHelper< T >
 Cmadness::detail::ArgCountHelper< void >
 Cstd::array
 Cmadness::asymptotic_density
 Cmadness::asymptotic_slater_kernel
 CAtom
 Cmadness::Atom
 Cslymer::AtomAn atom (symbol and position)
 Cmadness::atom_information< NDIM >Needed information about atom to compute asymptotic correction
 Cmadness::AtomCore
 CAtomicBasisRepresents multiple shells of contracted gaussians on a single center
 Cmadness::AtomicBasisRepresents multiple shells of contracted gaussians on a single center
 CAtomicBasisFunctionUsed to represent one basis function from a shell on a specific center
 Cmadness::AtomicBasisFunctionUsed to represent one basis function from a shell on a specific center
 CAtomicBasisSetContracted Gaussian basis
 Cmadness::AtomicBasisSetContracted Gaussian basis
 CAtomicData
 Cmadness::AtomicData
 Cmadness::AtomicIntAn integer with atomic set, get, read+increment, read+decrement, and decrement+test operations
 Cmadness::Function< T, NDIM >::autorefine_square_op
 CB
 CB1
 Cmadness::BandlimitedPropagatorClass to evaluate the filtered Schrodinger free-particle propagator in real space
 Cmadness::Barrier
 Cmadness::archive::BaseArchiveBase class for all archive classes
 Cmadness::archive::BaseParallelArchive< Archive >Base class for input and output parallel archives
 Cmadness::archive::BaseParallelArchive< BinaryFstreamInputArchive >
 Cmadness::archive::BaseParallelArchive< BinaryFstreamOutputArchive >
 Cmadness::BaseTensorThe base class for tensors defines generic capabilities
 Cslymer::BasisFunctionAbstract base class for generic basis functions
 Cmadness::BasisFunctions
 Cslymer::BasisShellStore information on a shell of basis functions as it's being read
 Cmadness::BatchBatch consists of a 2D-input batch and a 1D-output batch: K-batch <- (I-batch, J-batch)
 Cmadness::Batch_1D
 Cmadness::WorldGopInterface::BcastTag
 Cstd::binary_function
 Cmadness::BinaryOpStructure< NDIM >Computes the corrected exchange correlation potential using the hartree potential
 Cstd::bool_constant
 CSurfaceMoleculeInteraction::Bop
 Cmadness::BoundaryConditions< NDIM >This class is used to specify boundary conditions for all operators
 Cmadness::BoundaryConditions< 3 >
 Cmadness::BoundaryConditions< 6 >
 Cmadness::BoxSurfaceDisplacementFilter< NDIM >
 Cmadness::BoxSurfaceDisplacementRange< NDIM >
 CBoysLocalization
 Cmadness::BSHApply< T, NDIM >Apply the BSH operator on a vector of functions with corresponding potentials
 CC
 Cmadness::detail::DistCache< keyT >::CacheCache interface class
 CCalcParams
 CCalculation
 CCalculationParameters
 Cmadness::detail::callable_enabler< callableT, Enabler >
 Cmadness::detail::callable_enabler< callableT, std::enable_if_t< callable_traits< callableT >::value > >
 Cmadness::detail::callable_traits< fnT(argTs...), std::enable_if_t< is_type< std::invoke_result_t< fnT, argTs... > >::value > >Function traits in the spirit of boost function traits
 Cmadness::CallbackInterfaceThe class used for callbacks (e.g., dependency tracking)
 Cmadness::cartesian_grid< NDIM >
 Cmadness::CCConvolutionOperator< T, NDIM >
 Cmadness::CCIntermediatePotentialsLittle helper structure which manages the stored singles potentials
 Cmadness::CCMessenger
 Cmadness::CCPairBuilderBuild an MP2 or CC2 or LRCC2 etc pair, possibly including the lo-rank parts
 Cmadness::CCSizePrint accumulated size of all functions
 Cmadness::CCTimerTimer Structure
 CCFFT
 Cmadness::charactertable
 Cmadness::CISDataPOD for CIS excitation
 Cmadness::CloudCloud class
 Cmadness::Cloud::cloudtimer
 Cmadness::FunctionImpl< T, NDIM >::coeff_value_adaptor< Q, opT >
 Cmadness::CoeffTracker< T, NDIM >Class to track where relevant (parent) coeffs are
 Cmadness::CoeffTracker< T, LDIM >
 Cmadness::commandlineparserVery simple command line parser
 Cmadness::ConcurrentHashMap< keyT, valueT, hashfunT >
 Cmadness::ConcurrentHashMap< hashT, std::shared_ptr< madness::GaussianConvolution1D< Q > > >
 Cmadness::ConcurrentHashMap< int, double >
 Cmadness::ConcurrentHashMap< Key< NDIM >, madness::ConvolutionData1D< Q > >
 Cmadness::ConcurrentHashMap< Key< NDIM >, madness::SeparatedConvolutionData< double, NDIM > >
 Cmadness::ConcurrentHashMap< Key< NDIM >, madness::SeparatedConvolutionData< Q, NDIM > >
 Cmadness::ConcurrentHashMap< Key< NDIM >, madness::SeparatedConvolutionData< T, NDIM > >
 Cmadness::ConcurrentHashMap< Key< NDIM >, madness::Tensor< Q > >
 Cmadness::ConcurrentHashMap< Key< NDIM >, Q >
 Cmadness::ConcurrentHashMap< keyT, valueT, hashfunT >
 Cmadness::ConcurrentHashMap< uniqueidT, void *, hashuniqueT >
 Cmadness::ConcurrentHashMap< void *, uniqueidT, hashvoidp >
 Cmadness::conditional_conj_struct< Q, iscomplex >For real types return value, for complex return conjugate
 Cmadness::conditional_conj_struct< Q, true >For real types return value, for complex return conjugate
 Cstd::conditional_t
 Cmadness::conj_op< Q, NDIM >
 CContractedGaussianShellRepresents a single shell of contracted, Cartesian, Gaussian primitives
 Cmadness::ContractedGaussianShellRepresents a single shell of contracted, Cartesian, Gaussian primitives
 Cmadness::Convolution1D< Q >Provides the common functionality/interface of all 1D convolutions
 Cmadness::ConvolutionData1D< Q >!!! Note that if Rnormf is zero then ALL of the tensors are empty
 Cmadness::ConvolutionND< Q, NDIM >Array of 1D convolutions (one / dimension)
 Cmadness::CoreOrbital
 Cmadness::CorePotentialRepresents a core potential
 Cmadness::CorePotentialManager
 Cmadness::LoadBalanceDeux< NDIM >::CostPerProc
 Cmadness::CubicInterpolationTable< T >An class for 1-D data interpolation based on cubic polynomials
 Cmadness::CubicInterpolationTable< double_complex >
 Ccustom_serialize_testerThis class stores different member variables in different records of the cloud
 CD
 Cdata< T, NDIM >
 Cmadness::KernelRange::Data
 Cmadness::Future< T >::dddd
 Cmadness::default_allocator< T >
 Cmadness::detail::DefaultInitPtr< T >Default pointer to a. object of type T
 Cmadness::detail::DefaultInitPtr< std::shared_ptr< T > >Default shared pointer to an object of type T
 Cmadness::detail::DeferredCleanupDeferred cleanup of shared_ptr's
 Cmadness::DeferredDeleter< typename, typename >
 Cmadness::dens_inv
 Cmadness::density_mask_operator
 Cmadness::meta::detail::detector< Default, Enabler, Op, Args >
 Cmadness::meta::detail::detector< Default, void_t< Op< Args... > >, Op, Args... >
 CDFGiven a molecule and nonrelativistic ground state orbitals, solve the Dirac-Hartree-Fock equations
 Cmadness::DFParameters
 Cmadness::Diamagnetic_potential_factorTo be put in a separate file
 CDirichletLBCost< NDIM >
 Cmadness::Displacements< NDIM >Holds displacements for applying operators to avoid replicating for all operators
 Cmadness::detail::DistCache< keyT >Distributed caching utility
 Cmadness::DistributedMatrixDistribution
 Cmadness::divide_add_interpolateClass to compute terms of the potential
 Cmadness::FunctionImpl< T, NDIM >::do_accumulate_trees< Q, R >Merge the coefficent boxes of this into result's tree
 Cmadness::FunctionImpl< T, NDIM >::do_average"put" this on g
 Cmadness::FunctionImpl< T, NDIM >::do_change_tensor_typeChange representation of nodes' coeffs to low rank, optional fence
 Cmadness::FunctionImpl< T, NDIM >::do_check_symmetry_localCheck symmetry wrt particle exchange
 Cmadness::FunctionImpl< T, NDIM >::do_compute_snorm_and_dnormCompute the norm of the wavelet coefficients
 Cmadness::FunctionImpl< T, NDIM >::do_consolidate_buffer
 Cmadness::FunctionImpl< T, NDIM >::do_convert_to_color
 Cmadness::FunctionImpl< T, NDIM >::do_dot_local< R >Compute the inner product of this range with other
 Cmadness::FunctionImpl< T, NDIM >::do_err_box< opT >
 Cmadness::FunctionImpl< T, NDIM >::do_gaxpy_inplace< Q, R >Functor for the gaxpy_inplace method
 Cmadness::FunctionImpl< T, NDIM >::do_inner_ext_local_ffi
 Cmadness::FunctionImpl< T, NDIM >::do_inner_local< R >Compute the inner product of this range with other
 Cmadness::FunctionImpl< T, NDIM >::do_inner_local_on_demand< R >Compute the inner product of this range with other
 Cmadness::FunctionImpl< T, NDIM >::do_keep_sum_coeffsKeep only the sum coefficients in each node
 Cmadness::FunctionImpl< T, NDIM >::do_map_and_mirrorMirror dimensions of this, write result on f
 Cmadness::FunctionImpl< T, NDIM >::do_mapdimMap this on f
 Cmadness::FunctionImpl< T, NDIM >::do_merge_trees< Q, R >Merge the coefficient boxes of this into other's tree
 Cmadness::FunctionImpl< T, NDIM >::do_mirrorMirror dimensions of this, write result on f
 Cmadness::FunctionImpl< T, NDIM >::do_norm2sq_local
 Cmadness::FunctionImpl< T, NDIM >::do_op_args< OPDIM >Laziness
 CNode::do_random_insert
 Cmadness::FunctionImpl< T, NDIM >::do_reduce_rankReduce the rank of the nodes, optional fence
 Cmadness::FunctionImpl< T, NDIM >::do_standardChanges non-standard compressed form to standard compressed form
 Cmadness::FunctionImpl< T, NDIM >::do_truncate_NS_leafsGiven an NS tree resulting from a convolution, truncate leafs if appropriate
 Cmadness::FunctionImpl< T, NDIM >::do_unary_op_value_inplace< opT >
 Cmadness::DomainMaskInterfaceThe interface for masking functions defined by signed distance functions
 CDouble
 Cmadness::DQStats
 Cmadness::meta::drop_last_arg_and_apply< MetaFn, Args >
 Cmadness::meta::drop_last_arg_and_apply_callable< MetaFn, Callable, Args >
 Cmadness::meta::drop_last_arg_and_apply_callable_impl< MetaFn, Callable, CurrentTypelist, RestOfTypes >
 Cmadness::meta::drop_last_arg_and_apply_callable_impl< MetaFn, Callable, typelist< UpToLast... >, Last >
 Cmadness::meta::drop_last_arg_and_apply_callable_impl< MetaFn, Callable, typelist< UpToT... >, T, Rest... >
 Cmadness::meta::drop_last_arg_and_apply_impl< MetaFn, CurrentTypelist, RestOfTypes >
 Cmadness::meta::drop_last_arg_and_apply_impl< MetaFn, typelist< UpToLast... >, Last >
 Cmadness::meta::drop_last_arg_and_apply_impl< MetaFn, typelist< UpToT... >, T, Rest... >
 CGridBuilder::dummygrid
 Cmadness::EigSolver< T, NDIM >
 Cmadness::EigSolverOp< T, NDIM >
 Cmadness::ElectronicStructureParams
 Cmadness::ElectronPairIterator
 Cstd::enable_shared_from_this
 Cmadness::error_leaf_op< T, NDIM >
 Cslymer::ES_InterfaceAbstract base class for interfacing with electronic structure codes
 Cstd::exception
 Cmadness::Exchange< T, NDIM >::ExchangeImpl< T, NDIM >
 Cmadness::guessfactory::ExopUnaryOpStructure
 Cmadness::XCOperator< T, NDIM >::expmeSimple structure to take the pointwise exponential of a function, shifted by +14
 Cmadness::XCOperator< T, NDIM >::expme::expme1
 Cmadness::F12PotentialsClass that provides all necessary F12 Potentials and Integrals
 Cstd::false_type
 CFcwf
 CFcwf_vector_allocator
 CFunc< FLOAT >
 Cfunction_allocator< T, NDIM >
 Cmadness::detail::function_enabler_helper< B, returnT >Behave like a lazy std::enable_if
 Cmadness::detail::function_enabler_helper< false, returnT >Specialization that disables type when B is false
 Cmadness::detail::function_enabler_helper< function_traits< fnT >::value||is_functor< fnT >::value, task_result_type< fnT > >
 Cfunction_real2complex_op< Q, NDIM >
 Cmadness::function_real2complex_op< Q, NDIM >
 Cmadness::detail::function_traits< fnT(argTs...), std::enable_if_t< is_type< std::invoke_result_t< fnT, argTs... > >::value > >Function trait specialization for a callable (can be a function, a (generic) lambda, etc.)
 Cmadness::detail::function_traits< resultT(*&)(argTs...), void >Function trait specialization for a reference to a free function pointer
 Cmadness::detail::function_traits< resultT(*)(argTs...), void >Function trait specialization for a free function pointer
 Cmadness::FunctionCommonData< T, NDIM >FunctionCommonData holds all Function data common for given k
 Cmadness::FunctionCommonData< double, 3 >
 Cmadness::FunctionCommonData< double, NDIM >
 Cmadness::FunctionCommonData< Q, NDIM >
 Cmadness::FunctionCommonData< R, NDIM >
 Cmadness::FunctionCommonFunctionality< T, NDIM >Collect common functionality does not need to be member function of funcimpl
 Cmadness::FunctionDefaults< NDIM >FunctionDefaults holds default paramaters as static class members
 Cmadness::FunctionFactory< T, NDIM >FunctionFactory implements the named-parameter idiom for Function
 Cmadness::FunctionFactory< double, 6 >
 CFunctionFunctorInterface
 Cmadness::FunctionFunctorInterface< T, NDIM >Abstract base class interface required for functors used as input to Functions
 Cmadness::FunctionFunctorInterface< double, 1 >
 Cmadness::FunctionFunctorInterface< double, 3 >
 Cmadness::FunctionFunctorInterface< double, NDIM >
 Cmadness::FunctionFunctorInterface< double_complex, 1 >
 Cmadness::FunctionFunctorInterface< double_complex, 3 >
 Cmadness::FunctionFunctorInterface< double_complex, NDIM >
 Cmadness::FunctionFunctorInterface< Q, 3 >
 Cmadness::FunctionFunctorInterface< resultT, NDIM >
 Cmadness::FunctionNode< T, NDIM >FunctionNode holds the coefficients, etc., at each node of the 2^NDIM-tree
 Cmadness::PoolTaskInterface::FunctionPointerGrabber< T >Object that is used to convert function and member function pointers into void*
 Cmadness::Future< T >A future is a possibly yet unevaluated value
 Cmadness::Future< bool >
 Cmadness::Future< Future< T > >A future of a future is forbidden (by deleted constructor)
 Cmadness::Future< valueT >
 Cmadness::Future< void >Specialization of Future<void> for internal convenience. This does nothing useful!
 Cmadness::future_to_ref< T >
 Cmadness::future_to_ref< const Future< T > & >
 Cmadness::future_to_ref< Future< T > & >
 Cmadness::future_to_ref< Future< T > * >
 Cmadness::future_to_ref< Future< T > >
 Cmadness::FutureImpl< void >Specialization of FutureImpl<void> for internal convenience. This does nothing useful!
 CG1
 Cgauss< T, NDIM >
 Cgauss_1d
 Cgaussian
 Cmadness::GaussianConvolution1DCache< Q >
 Cmadness::GaussianGenericFunctor< Q >
 Cmadness::GFit< T, NDIM >
 Cmadness::Gnuplot
 Cmadness::gridbase
 CGridBuilder
 CGroundStateCalculation
 Cmadness::GroupA collection of processes
 CSafeMPI::Group
 Cmadness::WorldGopInterface::GroupAllReduceTag
 Cmadness::WorldGopInterface::GroupBcastTag
 Cmadness::WorldGopInterface::GroupLazySyncTag
 Cmadness::WorldGopInterface::GroupReduceTag
 Cmadness::GTHPseudopotential< Q >
 CGygiPot
 Cmadness::hartree_convolute_leaf_op< T, NDIM, LDIM, opT >
 Cmadness::hartree_leaf_op< T, NDIM >Returns true if the result of a hartree_product is a leaf node (compute norm & error)
 Cmadness::FunctionImpl< T, NDIM >::hartree_op< LDIM, leaf_opT >Hartree product of two LDIM functions to yield a NDIM = 2*LDIM function
 Cmadness::Hash< T >Hash functor
 Cmadness::Hash< hashT >
 Cmadness::Hash< int >
 Cmadness::Hash< Key< NDIM > >
 Cmadness::Hash< keyT >
 Cmadness::Hash_private::HashIterator< hashT >Iterator for hash
 Cmadness::World::hashuniqueT
 Cmadness::World::hashvoidp
 Cmadness::RMI::RmiTask::header
 Cmadness::detail::helper< T, N >
 Cmadness::detail::helper< T, 0 >
 Cmadness::detail::helper< T, 1 >
 CHO_function< NDIM >
 Cmadness::IEigSolverObserver< T, NDIM >
 Cmadness::imag_op< Q, NDIM >
 Cmadness::detail::imagop< NDIM >
 Cmadness::Group::Impl
 CSafeMPI::Group::Impl
 CSafeMPI::Intracomm::Impl
 Cmadness::IndexIterator
 Cmadness::InfoPOD holding some basic functions and some intermediates for the CC2 calculation
 Cmadness::detail::info_base< memfunT >
 Cmadness::InitParameters
 Cinputfile
 CInputParameters
 Cmadness::insert_op< T, NDIM >Insert/replaces the coefficients into the function
 Cstd::integral_constant
 CSafeMPI::IntracommWrapper around MPI_Comm. Has a shallow copy constructor; use Create(Get_group()) for deep copy
 Cmadness::smooth< T, NDIM >::inv_mask_functor
 Cmadness::MacroTask< taskT >::io_redirectRAII class to redirect cout to a file
 Cmadness::is_archive< T, Enabler >Checks if T is an archive type
 Cmadness::is_default_serializable< Archive, T >std::true_type if T can be serialized to Archive without specialized serialize() method
 Cmadness::detail::is_functor< fnT, Enabler >
 Cmadness::is_input_archive< T, Enabler >Checks if T is an input archive type
 Cmadness::is_output_archive< T, Enabler >Checks if T is an output archive type
 Cstd::is_trivially_copyable
 Cmadness::is_trivially_serializable< T >
 Cmadness::IsSupported< TypeData, typename, bool >
 Cmadness::IsSupported< TypeData, ReturnType, true >
 Cmadness::BoxSurfaceDisplacementRange< NDIM >::IteratorIterator class for lazy generation of surface points
 Cmadness::KahanAccumulator< T, Enabler >
 Cmadness::KahanAccumulator< Complex, std::enable_if_t<!std::is_floating_point_v< Complex > > >Implements Kahan summation for complex numbers
 Cmadness::KahanAccumulator< Real >
 Cmadness::KahanAccumulator< Real, std::enable_if_t< std::is_floating_point_v< Real > > >Implements Kahan summation for real numbers
 Cmadness::KernelRange
 CKey
 Cmadness::Key< NDIM >Key is the index for a node of the 2^NDIM-tree
 Cmadness::Key< OPDIM >
 CKeyChildIterator
 Cmadness::KeyChildIterator< NDIM >Iterates in lexical order thru all children of a key
 CKPeriodicBSHOperator
 CKPoint
 Cmadness::KPoint
 Cmadness::Znemo::landau_wave_functionFollowing Doucot Pascier 2005
 CLargeNode
 Cmadness::meta::last_type< Ts >
 Cmadness::meta::last_type< T0 >
 Cmadness::meta::last_type< T1, Ts... >
 Cmadness::WorldGopInterface::LazySyncTag
 Clbcost< T, NDIM >
 CLBCost
 Cmadness::LBCost
 Cmadness::lbcost< T, NDIM >
 Cmadness::LBNodeDeux< NDIM >
 Cmadness::Leaf_op< T, NDIM, opT, specialboxT >
 Cmadness::leaf_op< T, NDIM >
 Cmadness::Leaf_op< T, NDIM, SeparatedConvolution< double, NDIM >, Specialbox_op< T, NDIM > >
 Clinked_list
 Cmadness::LoadBalanceDeux< NDIM >
 Cmadness::LoadBalImpl< D >
 Cmadness::Localizer
 Cmadness::XCOperator< T, NDIM >::logmeSimple structure to take the pointwise logarithm of a function, shifted by +14
 Cmadness::XCOperator< T, NDIM >::logme::logme1
 Cmadness::LowRankFunction< T, NDIM, LDIM >LowRankFunction represents a hi-dimensional (NDIM) function as a sum of products of low-dimensional (LDIM) functions
 Cmadness::LowRankFunctionFactory< T, NDIM, LDIM >
 CLProjector
 Cmadness::LRFunctorBase< T, NDIM, LDIM >Low-rank functor is what the LowRankFunction will represent
 Cmadness::MacroTask< taskT >
 Cmadness::MacroTaskBaseBase class
 Cmadness::MacroTaskOperationBase
 Cmadness::MacroTaskPartitionerPartition one (two) vectors into 1D (2D) batches
 Cmadness::meta::make_void< Ts >
 Cmany_to_many_op< NDIM >Struct to test the multi_to_multi_op_values
 CMary
 Cmadness::smooth< T, NDIM >::mask_functor
 Cmatrix< FLOAT >
 CMatrixOperatorClass defining an operator in matrix form, fixed to size (4,4)
 Cmadness::max_of_x_1_smooth
 Cmadness::detail::memfunc_enabler_base< objT, memfnT, enableT >
 Cmadness::detail::memfunc_enabler_base< objT, resT(baseT::*)(paramT...) const, typename std::enable_if< std::is_base_of< baseT, objT >::value >::type >
 Cmadness::detail::memfunc_enabler_base< objT, resT(baseT::*)(paramT...), typename std::enable_if< std::is_base_of< baseT, objT >::value >::type >
 Cmadness::detail::memfunc_enabler_base< std::decay< objT >::type, memfnT >
 Cmadness::detail::memfunc_traits< returnT(objT::*)(argTs...) const >Member function traits in the spirit of boost function traits
 Cmadness::detail::memfunc_traits< returnT(objT::*)(argTs...)>Member function traits in the spirit of boost function traits
 Cmadness::detail::MemFuncWrapper< ptrT, memfnT, resT >Functor wrapper for object and member function pointers
 Cmadness::detail::MemFuncWrapper< ptrT, memfnT, void >Functor wrapper for object and member function pointers
 Cmadness::MemoryMeasurer::MemInfo
 Cmadness::PNOPairs::MemInfo
 Cmadness::MemoryMeasurer::MemKey
 Cmadness::MemoryMeasurerMeasure the memory usage of all FunctionImpl objects of all worlds
 Cmadness::merging_operator
 CMiniDFT
 CMolecularEntity
 CMolecularMaskBase
 Cmadness::Molecule
 Cmadness::MP3
 CMPI_Status
 Cmadness::World::MpiRequestTester
 Cmadness::mul_leaf_op< T, NDIM >
 Cmadness::FunctionImpl< T, NDIM >::multiply_op< LDIM >Perform this multiplication: h(1,2) = f(1,2) * g(1)
 Cmadness::munging_operator
 Cmadness::MutexMutex using pthread mutex operations
 Cmadness::MutexWaiter
 Cmadness::MyTimerTimer structure
 Cmyunaryop< T, NDIM >
 Cmyunaryop_square< T, NDIM >
 Cncf_cusp
 Cncf_singularity
 CNO_DEFAULTSDisables default copy constructor and assignment operators
 CNode
 Cmadness::meta::nonesuch
 Cmadness::NonlinearSolverND< NDIM >A simple Krylov-subspace nonlinear equation solver
 Cmadness::detail::noop< A, B >
 Cmadness::noop< T, NDIM >
 CNotStreammable
 Cmadness::NuclearCorrelationFactorABC for the nuclear correlation factors
 COmega
 Cmadness::op_leaf_op< T, NDIM, opT >
 Cmadness::Operator< T >A generic operator: takes in one T and produces another T
 Cmadness::Operator< Function< double, 3 > >
 Cmadness::Operator< Function< std::complex< double >, 3 > >
 Cmadness::Operator< Vector< double, 3 > >
 Cmadness::Operator< Vector< std::complex< double >, 3 > >
 Cmadness::OperatorInfo
 Cmadness::OptimizationTargetInterfaceThe interface to be provided by functions to be optimized
 COptimizationTargetInterfaceThe interface to be provided by functions to be optimized
 Cmadness::OptimizerInterfaceThe interface to be provided by optimizers
 COptimizerInterfaceThe interface to be provided by optimizers
 Cmadness::OrbitalIteratorIterates the third index for pair coupling
 COutputWriter
 Cmadness::WorldContainerImpl< keyT, valueT, hashfunT >::P2Op
 Cmadness::PairEnergiesPOD structure for energies
 Cmadness::MP2::Pairs< T >POD holding all electron pairs with easy access
 Cmadness::Pairs< T >
 Cmadness::Pairs< double, 3 >
 Cmadness::MP2::Pairs< madness::ElectronPair >
 Cmadness::PairVectorMap
 Cmadness::archive::ParallelSerializableObjectObjects that implement their own parallel archive interface should derive from this class
 Cmadness::CCConvolutionOperator< T, NDIM >::ParametersParameter class
 Cmadness::ParametrizedExchange
 Cmadness::particle< PDIM >
 Cmadness::particle< NDIM/2 >
 CPbar_omegaComputes term k at quadrature point t in infinte Fourier-space sum defining Pbar
 Cmadness::PCMInterface class to the PCMSolver library
 Cmadness::detail::PendingMsgCommon base class for pending messages to ensure in-order processing
 Cmadness::permutationPermutations in physisists notation: <ij | kl> = (ik | jl), loop over ik<jl
 Cmadness::pg_operatorThis class implements the symmetry operations (not the point groups)
 CplotCoords
 CPlotter
 Cmadness::PNOPairsPOD for PNO code
 Cpod_deserialize_dispatch< DoSerialize >
 Cpod_deserialize_dispatch< false >
 Cpod_deserialize_dispatch< true >
 Cpod_serialize_dispatch< DoSerialize >
 Cpod_serialize_dispatch< false >
 Cpod_serialize_dispatch< true >
 CPointGroup
 Cmadness::WorldGopInterface::PointToPointTag
 Cmadness::FunctionImpl< T, NDIM >::pointwise_multiplier< LDIM >
 Cslymer::PolynomialCoeffsArray for storing coefficients of a polynomial of three variables with specified degree
 Cmadness::PotentialManager
 Cmadness::Znemo::potentials
 CGygiPot::Pow< T, DIM >
 CGygiPot::Pow_beta_one< T, DIM >
 Cslymer::PrimitiveGaussianA primitive Gaussian function
 Cmadness::printleveler
 Cmadness::WorldTaskQueue::ProbeAllDone
 Cmadness::ProcessKey< Key, Tag >Key object that includes the process information
 Cmadness::ProfileStat< T >Simple container for parallel profile statistic
 Cmadness::ProfileStat< double >
 Cmadness::ProfileStat< unsigned long >
 Cmadness::FunctionImpl< T, NDIM >::project_out_op< LDIM >Project the low-dim function g on the hi-dim function f: result(x) = <f(x,y) | g(y)>
 Cmadness::projector_irrep
 Cmadness::ProjectorBase
 Cmadness::ProjRLMStore
 CPropertyBase
 Cmadness::detail::ptr_traits< U >
 Cmadness::detail::ptr_traits< void >Specialization of ptr_traits for type void
 Cmadness::QCCalculationParametersBaseClass for holding the parameters for calculation
 Cmadness::QCParameterStructure holding the value for a given parameter
 Cmadness::QCPropertyInterfaceClass implementing properties of QC models
 Cmadness::qmsg
 Cmadness::R_times_arg_div_RCompute the expression (\sum_i R_i)^(-1) \sum_i R_i arg(r,B,v_i)
 Cmadness::RandomizedMatrixDecomposition< T >
 Cmadness::RandomState
 Cmadness::Range< iteratorT >Range, vaguely a la Intel TBB, to encapsulate a random-access, STL-like start and end iterator with chunksize
 Cmadness::real_op< Q, NDIM >
 Cmadness::detail::real_type< T >
 Cmadness::detail::real_type< std::complex< T > >
 Cmadness::detail::realop< NDIM >
 CGygiPot::Reciprocal< T, DIM >
 CSurfaceMoleculeInteraction::Reciprocal< T, NDIM >
 Cmadness::Recordlist< keyT >
 Cmadness::FunctionImpl< T, NDIM >::recursive_apply_op< opT, LDIM >Recursive part of recursive_apply
 Cmadness::FunctionImpl< T, NDIM >::recursive_apply_op2< opT >Recursive part of recursive_apply
 Cmadness::RecursiveMutexRecursive mutex using pthread mutex operations
 Cmadness::WorldGopInterface::ReduceTag
 Cmadness::archive::detail::Ref
 Crefop
 CrefpotfunctorReference potential for the Poisson solver of a Gaussian
 Cmadness::detail::RemoteCounterRemote reference counter
 Cmadness::detail::RemoteCounterBaseBase class for remote counter implementation objects
 Cmadness::RemoteReference< T >Simple structure used to manage references/pointers to remote instances
 Cmadness::RemoteReference< FutureImpl< REMFUTURE(MEMFUN_RETURNT(memfunT)) > >
 Cmadness::RemoteReference< madness::FutureImpl< REMFUTURE(MEMFUN_RETURNT(memfunT)) > >
 Cmadness::RemoteReference< madness::FutureImpl< T > >
 Cmadness::remove_fcvr< T >
 Cmadness::remove_future< T >Maps Future<T> to T
 Cmadness::remove_future< const Future< T > & >
 Cmadness::remove_future< const Future< T > >
 Cmadness::remove_future< Future< T > & >
 Cmadness::remove_future< Future< T > && >
 Cmadness::remove_future< Future< T > >This metafunction maps Future<T> to T
 Cmadness::FunctionImpl< T, NDIM >::remove_internal_coeffsRemove all coefficients of internal nodes
 Cmadness::FunctionImpl< T, NDIM >::remove_leaf_coeffsRemove all coefficients of leaf nodes
 CSafeMPI::Request
 Cmadness::response_function_allocator
 Cmadness::response_matrix_allocator
 Cmadness::response_space
 Cmadness::KernelRange::RestrictorRestrictor function
 Cmadness::detail::result_of< fnT, Enabler >
 Cmadness::detail::result_of< decltype(&fnT::operator())>
 Cmadness::detail::result_of< fnT, typename std::enable_if< function_traits< fnT >::value >::type >
 Cmadness::detail::result_of< fnT, typename std::enable_if< memfunc_traits< fnT >::value >::type >
 Cmadness::RMDFactorySimple factory pattern for the RandomizedMatrixDecomposition
 Cmadness::RMIThis class implements the communications server thread and provides the only send interface
 Cmadness::RMISendReqThis for RMI server thread to manage lifetime of WorldAM messages that it is sending
 Cmadness::RMIStats
 Cmadness::Zcis::root
 Cmadness::ScalarResult< T >
 Cmadness::detail::scaleinplace< T, NDIM >
 Cmadness::ScalingFunctionFunctor< NDIM, Enabler >This FunctionFunctorInterface evaluates Legendre scaling functions
 Cmadness::SCF
 Cmadness::scf_data
 Cmadness::SCFOperatorBase< T, NDIM >
 Cmadness::SCFOperatorBase< double, NDIM >
 Cmadness::SCFProtocolStruct for running a protocol of subsequently tightening precision
 Cmadness::ScopedMutex< mutexT >Mutex that is applied/released at start/end of a scope
 Cmadness::SeparatedConvolutionData< Q, NDIM >SeparatedConvolutionData keeps data for all terms, all dimensions
 Cmadness::SeparatedConvolutionInternal< Q, NDIM >
 Csgl_guess
 Cmadness::ShallowNode< T, NDIM >Shallow-copy, pared-down version of FunctionNode, for special purpose only
 Cmadness::GenericConvolution1D< Q, opT >::Shmoo
 CSigma_ncf_cusp
 Cmadness::SignedDFInterface< NDIM >The interface for a signed distance function (sdf)
 Cmadness::SignedDFInterface< 2 >
 Cmadness::SignedDFInterface< 3 >
 Cmadness::SimpleCache< Q, NDIM >Simplified interface around hash_map to cache stuff for 1D
 Cmadness::SimpleCache< madness::ConvolutionData1D< Q >, 1 >
 Cmadness::SimpleCache< madness::ConvolutionData1D< Q >, 2 >
 Cmadness::SimpleCache< madness::SeparatedConvolutionData< double, NDIM >, 2 *NDIM >
 Cmadness::SimpleCache< madness::SeparatedConvolutionData< double, NDIM >, NDIM >
 Cmadness::SimpleCache< madness::SeparatedConvolutionData< Q, NDIM >, 2 *NDIM >
 Cmadness::SimpleCache< madness::SeparatedConvolutionData< Q, NDIM >, NDIM >
 Cmadness::SimpleCache< madness::SeparatedConvolutionData< T, NDIM >, 2 *NDIM >
 Cmadness::SimpleCache< madness::SeparatedConvolutionData< T, NDIM >, NDIM >
 Cmadness::SimpleCache< madness::Tensor< Q >, 1 >
 Cmadness::Function< T, NDIM >::SimpleUnaryOpWrapper
 Cslater
 Cmadness::apply_kernel_helper::slater_kernel
 Cmadness::slater_kernel
 Cmadness::slater_kernel_apply
 Cmadness::SliceA slice defines a sub-range or patch of a dimension
 Cmadness::SliceGenTensor< T >
 Cmadness::smooth< T, NDIM >
 Cmadness::Solver< T, NDIM >The main class of the periodic DFT solver
 CSolverInterfaceThe interface to be provided by solvers
 Cmadness::SolverTargetInterfaceThe interface to be provided by targets for non-linear equation solver
 CSolverTargetInterfaceThe interface to be provided by
 Cmadness::Specialbox_op< T, NDIM >
 Cmadness::SpectralPropagatorSpectral propagtor in time. Refer to documentation of file spectralprop.h for math detail
 Cmadness::SpectralPropagatorGaussLobatto
 Cmadness::spherical_box< NDIM >2-dimensional smooth mask that is 1 inside the radius and 0 outside
 Cspherical_harmonic
 CSphericalHarmonicsReturns the complex value of a given spherical harmonic
 Cmadness::SpinlockSpinlock using pthread spinlock operations
 CSpinorDefines a 4-spinor
 Cspinorallocator
 Cmadness::detail::squareinplace< T, NDIM >
 Cmadness::detail::StackBase< T, isPod >Base class for Stack which implements basic memory operations for non-POD objects
 Cmadness::detail::StackBase< T, std::is_standard_layout< T >::value &&std::is_trivial< T >::value >
 Cmadness::detail::StackBase< T, true >Base class for Stack which implements basic memory operations for POD objects
 CSafeMPI::Status
 Cmadness::Subspace< T, NDIM >The SubspaceK class is a container class holding previous orbitals and residuals
 CSubspaceContainer class holding previous orbitals and residuals
 Cmadness::SubspaceK< T, NDIM >The SubspaceK class is a container class holding previous orbitals and residuals
 CSurfaceMoleculeInteraction
 CSVPESolver
 Cmadness::TaggedKey< Key, Tag >Key object that uses a tag to differentiate keys
 Cmadness::detail::task_arg< T >
 Cmadness::detail::task_arg< Future< T > * >
 Cmadness::detail::task_arg< Future< T > >
 Cmadness::detail::task_arg< Future< void > >
 Cmadness::detail::task_arg< void >
 Cmadness::detail::task_result_type< fnT >
 Cmadness::TaskAttributesContains attributes of a task
 Cmadness::profiling::TaskEventTask event class
 Cmadness::profiling::TaskEventListBaseTask event list base class
 Cmadness::TaskFunction< typename >
 Cmadness::detail::TaskHandlerInfo< refT, functionT >Serialization container for sending tasks to remote nodes
 Cmadness::TaskMemfun< typename >
 Cmadness::profiling::TaskProfilerThis class collects and prints task profiling data
 Cmadness::TaskThreadEnvUsed to pass information about the thread environment to a user's task
 CTbar_omegaComputes term k at quadrature point t in infinte Fourier-space sum defining Tbar
 Cmadness::TDHF_allocator
 CPNOTensors::Tensor_IJ_IK< T >
 CPNOTensors::Tensor_IJ_IK< double >
 CPNOTensors::Tensor_IJ_KJ< T >
 CPNOTensors::Tensor_IJ_KJ< double >
 Cmadness::TensorArgsTensorArgs holds the arguments for creating a LowRankTensor
 Cmadness::TensorIterator< T, Q, R >
 Cmadness::TensorResultType< leftT, rightT >TensorResultType<L,R>::type is the type of (L op R) where op is nominally multiplication
 Cmadness::TensorTypeData< T >Traits class to specify support of numeric types
 Cmadness::TensorTypeFromId< id >This provides the reverse mapping from integer id to type name
 Ctest_multiop< T, NDIM >
 Cmadness::test_outputSmall class for pretty printing of test output
 Cmadness::ThreadBaseSimplified thread wrapper to hide pthread complexity
 Cmadness::ThreadBinder
 Cmadness::ThreadPoolA singleton pool of threads for dynamic execution of tasks
 Cmadness::timer
 Cmadness::Timer
 Cmadness::Znemo::timer
 Cmadness::trajectory< NDIM >
 Cmadness::SeparatedConvolution< Q, NDIM >::TransformationToo lazy for extended calling lists
 Ctrue_if_n_gt_op
 Cmadness::true_op< NDIM >
 Ctrue_op
 Cmadness::FunctionImpl< T, NDIM >::true_refine_test
 Cstd::true_type
 CTTT
 Cmadness::TwoBodyFunctionComponentBase
 Cmadness::twoscale_cache_class
 Ctype_printer< T >
 Cmadness::meta::typelist< P >
 Cmadness::unaryexp< NDIM >
 Cunaryexp< T, NDIM >
 Cunaryexp< double_complex, NDIM >
 Cmadness::UnaryOpStructure< NDIM >Computes the corrected exchange correlation potential using the multipole approximation
 Cmadness::uniqueidTClass for unique global IDs
 CUop
 Cmadness::valarray_allocator
 Cmadness::Vector< T, N >A simple, fixed dimension vector
 Cmadness::Vector< double, 3 >
 Cmadness::Vector< double, NDIM >
 Cmadness::Vector< Translation, NDIM >
 Cmadness::vector_function_allocator< T, NDIM >
 Cmadness::FunctionImpl< T, NDIM >::Vphi_op_NS< opT, LDIM >Given a ket and the 1- and 2-electron potentials, construct the function V phi
 Cw_file
 CWalker1
 Cmadness::WorldAbsMaxOp< T >
 Cmadness::WorldAbsMinOp< T >
 Cmadness::WorldBitAndOp< T >
 Cmadness::WorldBitOrOp< T >
 Cmadness::WorldBitXorOp< T >
 Cmadness::WorldContainerIterator< internal_iteratorT >Iterator for distributed container wraps the local iterator
 Cmadness::WorldDCPmapInterface< keyT >Interface to be provided by any process map
 Cmadness::WorldDCPmapInterface< int >
 Cmadness::WorldDCPmapInterface< Key< 3 > >
 Cmadness::WorldDCPmapInterface< Key< D > >
 Cmadness::WorldDCPmapInterface< Key< NDIM > >
 Cmadness::WorldDCRedistributeInterface< keyT >
 Cmadness::WorldGopInterfaceProvides collectives that interoperate with the AM and task interfaces
 CSafeMPI::Intracomm::WorldInitObject
 Cmadness::WorldLogicAndOp< T >
 Cmadness::WorldLogicOrOp< T >
 Cmadness::WorldMaxOp< T >
 Cmadness::WorldMemInfoUsed to output memory statistics and control tracing, etc
 Cmadness::WorldMinOp< T >
 Cmadness::detail::WorldMpiMPI singleton that manages MPI setup and teardown for MADNESS
 Cmadness::detail::WorldMpiRuntimeMPI runtime reference counter
 Cmadness::WorldMultOp< T >
 Cmadness::WorldObjectBaseBase class for WorldObject, useful for introspection
 Cmadness::detail::WorldObjectTaskHelper< objT, memfnT, Enabler >
 Cmadness::detail::WorldObjectTaskHelper< objT, memfnT, typename std::enable_if< std::is_base_of< std::enable_shared_from_this< objT >, objT >::value >::type >
 Cmadness::WorldProfileSingleton-like class for holding profiling data and functionality
 Cmadness::WorldProfileObj
 Cmadness::detail::WorldPtr< T >A global pointer address, valid anywhere in the world
 Cmadness::detail::WorldPtr< madness::detail::RemoteCounterBase >
 Cmadness::WorldSumOp< T >
 Cmolresponse::write_response_inputWill write a test input and remove it from disk upon destruction
 Cmadness::write_test_inputWill write a test input and remove it from disk upon destruction
 Cmolresponse::write_test_inputWill write a test input and remove it from disk upon destruction
 Cwrite_test_inputWill write a test input and remove it from disk upon destruction
 CWSTFunctional
 CwstFunctor< Q >
 Cmadness::X_space
 Cmadness::xc_functionalClass to compute the energy functional
 Cmadness::xc_kernel_applyClass to compute terms of the kernel
 Cmadness::xc_lda_potentialCompute the spin-restricted LDA potential using unaryop (only for the initial guess)
 Cmadness::xc_potentialClass to compute terms of the potential
 Cxcfunc_data_point
 Cmadness::XCfunctionalSimplified interface to XC functionals
 CXiFollowing Dyall: p 104f
 Cmadness::XNonlinearSolver< T, C, Alloc >Generalized version of NonlinearSolver not limited to a single madness function
 Cmadness::RandomizedMatrixDecomposition< T >::Y_formerFunctor for forming Y = matrix * randomvector
 CYetAnotherWrapperClass