|
constexpr |
Returns the amount of memory dynamically allocated by obj
and its children.
Instantiates AllocSize<T, MemorySize>
and calls AllocSize::get()
.
References syten::MemoryUsage::AllocSize< T, U >::get().
Referenced by syten::Krylov::StateWrapper< StateT, TruncT >::allocSize(), syten::Krylov::OperatorWrapper< Op >::allocSize(), syten::CudaDenseTensorImpl::CudaDenseTensor< rank, Scalar >::allocSize(), syten::DenseTensor< rank, Scalar >::allocSize(), syten::IPEPS::FullCTM::allocSize(), syten::IPEPS::State::DLEntry::allocSize(), syten::IPEPS::State::allocSize(), syten::IPEPSv2::OneOp::allocSize(), syten::IPEPSv2::AOneOp::allocSize(), syten::IPEPSv2::ATwoOp::allocSize(), syten::IPEPSv2::A12Op::allocSize(), syten::IPEPSv2::SumOp::allocSize(), syten::IPEPSv2::ProdOp::allocSize(), syten::MPS::Lattice::SSO::allocSize(), syten::MPS::Lattice::allocSize(), syten::MPS::LBOState::allocSize(), syten::MPS::Operator::allocSize(), syten::MPS::State::allocSize(), syten::MPS::TDVP::Worker::allocSize(), syten::SparseTensor< rank, Scalar >::FullData::allocSize(), syten::SparseTensor< rank, Scalar >::allocSize(), syten::STensorImpl::SBasis::allocSize(), syten::STensorImpl::STensor::allocSize(), syten::T3N::DMRG::Contractions::allocSize(), syten::T3N::DMRG::Run::allocSize(), syten::T3N::Operator::allocSize(), syten::T3N::State::allocSize(), syten::T3N::T3NTensor::allocSize(), syten::T3N::Tree::Node< T >::allocSize(), syten::Tensor< rank >::allocSize(), syten::TensorBlock< rank >::allocSize(), syten::ArrayImpl::Array< T, Sz >::allocSize(), syten::BinaryTree::Node< T >::allocSize(), syten::BinaryTree::Tree< T >::allocSize(), syten::Cached< Type >::allocSize(), syten::AsyncCached< Type >::allocSize(), syten::DynArray< Type >::allocSize(), syten::HistoryElement::allocSize(), syten::LimVec< Type, max, MaxType, type >::allocSize(), syten::Timer::allocSize(), syten::Vec< T >::allocSize(), syten::AsyncCached< Type >::cache(), syten::MemoryUsage::AllocSize< std::array< T, num >, MemorySize >::get(), syten::MemoryUsage::AllocSize< std::map< Key, Value >, MemorySize >::get(), syten::MemoryUsage::AllocSize< std::pair< T, U >, MemorySize >::get(), syten::MemoryUsage::AllocSize< std::variant< Types... >, MemorySize >::get(), syten::MemoryUsage::AllocSize< std::vector< T >, MemorySize >::get(), and syten::MemoryUsage::TotalSize< T, U >::get().