SyTen

◆ conj() [1/3]

template<Rank rank, typename Scalar >
DenseTensor< rank, Scalar > syten::conj ( DenseTensor< rank, Scalar > const &  a)

Returns the element-wise complex-conjugate of a

References syten::Cuda::conj_copy(), syten::DenseTensor< rank, Scalar >::get_data(), syten::DenseTensor< rank, Scalar >::getDims(), and No.

Referenced by syten::SparseTensor< rank, Scalar >::absSqd(), syten::MPS::apply_op_orthogonalise_fit(), syten::T3N::VarationalTrunc::build_branchDescendantContr(), syten::T3N::VarationalTrunc::build_branchRootContr(), syten::T3N::VarationalTrunc::build_physContr(), syten::IPEPS::State::buildRMVDL(), syten::SpanImpl::conj_copy(), conj_inplace(), syten::DenseTensor< rank, Scalar >::conjugate(), syten::MPS::RDMs::OneParticleRDM::construct(), syten::T3N::RDMs::OneParticleRDM::construct(), syten::T3N::RDMs::OrbRDM::construct(), syten::T3N::RDMs::OrbRDM::contract_locals(), syten::IPEPSv2::CornerTransferMatrix::CornerTransferMatrix(), syten::MPS::BasisTransformation::ModeTransformation::create_GU2(), 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(), eigenDavidson(), syten::Eigen::eigenGen(), syten::IPEPSv2::expectation_value(), syten::Krylov::ClassicImpl::OrthoMat< Lanczos >::fhf(), syten::IPEPSv2::full_update_apply_gate(), syten::IPEPSv2::full_update_cost_function(), syten::IPEPSv2::full_update_gauge_fix(), syten::IPEPSv2::full_update_horizontal(), syten::IPEPSv2::full_update_vertical(), syten::IPEPSv2::CornerTransferMatrix::grow_helper(), syten::MPS::DMRG::Worker::gse_create_expanded(), syten::MPS::TDVP::Worker::gse_create_expanded(), syten::Krylov::TensorNetworksImpl::HEffDenseExpectation::H_eff(), syten::STensorImpl::hermitize_by_copy(), syten::DenseProduct::impl(), insertSwap(), syten::MPS::TDVP::Worker::locally_expand_bond(), syten::Krylov::ClassicImpl::OrthoMat< Lanczos >::mat(), multi_transpose(), syten::Krylov::ClassicImpl::OrthoMat< Lanczos >::newOverlapsOK(), syten::DenseProduct::one_times_many(), syten::DenseProduct::one_times_one(), syten::STensorImpl::STensorProxy::operator SDef(), syten::STensorImpl::STensorProxy::operator STensor(), syten::Krylov::ClassicImpl::OrthoMat< Lanczos >::operator()(), orthogonalise_solve_svd(), syten::MPS::orthogonalise_variational(), syten::MPS::orthogonalise_variational_two_site(), syten::STensorImpl::prod(), syten::TensorProd::prod_impl(), prodS(), syten::T3N::TDVP::Worker::project_onto_orthogonal_complement(), scale_columns_2norm(), syten::MPS::RDMs::TwoParticleRDM::set_and_perm(), syten::T3N::DMRG::Run::solveBranching(), syten::Krylov::ClassicImpl::ExponentialSolver< Solver >::solveForConvergence(), syten::Krylov::ClassicImpl::EigenSolver< Solver >::solveForConvergence(), syten::T3N::DMRG::Run::solvePhysical(), syten::Krylov::SolverPolicies::Exponential::sp_convergence(), syten::Krylov::SolverPolicies::Eigen::sp_convergence(), syten::Krylov::SolverPolicies::Eigen::sp_result(), syten::BasisTransformation::SwapGate::SwapGate(), trace(), transpose(), transpose_exchange(), transpose_iter_rseq(), transpose_iter_wseq(), transpose_r2(), transpose_r2_direct(), transpose_r2_lib(), syten::T3N::RDMs::OrbRDM::twoSite_rec(), syten::T3N::RDMs::OneParticleRDM::twoSite_right_rec(), syten::T3N::RDMs::OneParticleRDM::twoSite_upwards_rec(), syten::T3N::RDMs::OrbRDM::twoSiteRight_rec(), and syten::T3N::BasisTransformation::Z2().

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