SyTen

◆ copy() [5/11]

template<typename T >
void syten::Cuda::copy ( CudaConstSpan< T > const  inp,
CudaMutSpan< T >  out 
)

Copies all data from inp to out.

References syten::Cuda::CudaMutSpan< T >::begin(), syten::Cuda::CudaMutSpan< T >::size(), and SYTEN_ASSERT.

Referenced by syten::T3N::RDMs::OrbRDM::checkValidity(), syten::MPS::RDMs::OrbRDM::checkValidity(), conj_copy(), syten::T3N::ProjectedPurification::Purifier::construct_purified_pair(), copy(), syten::Cuda::CudaDynArray< Type >::copy_to_device(), syten::STensorImpl::SBasisId::cprime(), syten::STensorImpl::SBasis::cprime(), syten::CudaDenseTensorImpl::cuda_transpose_recursive_impl(), syten::Cuda::CudaDynArray< Type >::CudaDynArray(), syten::STensorImpl::SBasisId::cunprime(), syten::STensorImpl::SBasis::cunprime(), syten::T3N::dagger(), syten::SVD::DenseSVD< std::complex< double > >::DenseSVD(), syten::SVD::DenseSVD< double >::DenseSVD(), syten::SVD::DenseSVD< std::complex< float > >::DenseSVD(), syten::SVD::DenseSVD< float >::DenseSVD(), dot(), syten::eigenDavidson(), syten::full_rank_ness(), syten::T3N::Lat::U1U1::genFermiHubbardSplit(), syten::MPS::ChemHelper::genMPO(), syten::T3N::ChemHelper::genMPO(), syten::T3N::genUniformPhys(), syten::STensorImpl::STensorProxy::get_bases(), syten::Cuda::CudaConstSpan< T >::get_value(), syten::T3N::VarationalTrunc::Position::go(), syten::IPEPSv2::CornerTransferMatrix::grow_helper(), syten::STensorImpl::invert_diagonal(), syten::CudaDenseTensorImpl::isZero(), syten::MPS::ChemHelper::leftSectors(), syten::T3N::ChemHelper::leftSectors(), syten::IdentityDenseTensorImpl::merge(), syten::Cuda::CudaDynArray< SDef >::operator DynArray< SDef >(), syten::STensorImpl::operator*=(), syten::IPEPSv2::CornerTransferMatrix::GrowthResult::operator+(), syten::operator<<(), syten::Cuda::CudaDynArray< Type >::operator=(), syten::IdentityDenseTensorImpl::prodD(), syten::T3N::ProjectedPurification::Purifier::purify_types_rec(), syten::T3N::DMRG::Run::randomise_state(), syten::rank(), syten::STensorImpl::SBasis::renamed(), syten::MPS::TDVP::PTDVP< enable >::saveState(), syten::sort_cols_sparsity(), syten::IdentityDenseTensorImpl::split(), syten::STensorImpl::sqrt(), syten::SVD::svd(), syten::T3N::RDMs::OneParticleRDM::twoSite_right_rec(), syten::T3N::RDMs::OneParticleRDM::twoSite_upwards_rec(), syten::T3N::TDVP::Worker::update_phys_branch(), syten::T3N::TDVP::Worker::update_phys_branch_phys(), and syten::T3N::TDVP::Worker::update_phys_phys().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: