SyTen

◆ real() [2/3]

template<Rank rank, typename Scalar >
DenseTensor<rank, typename ScalarBase<Scalar>::type> syten::real ( DenseTensor< rank, std::complex< Scalar > > const &  in)

Returns the real part of the complex dense tensor in

Referenced by absSqd(), syten::SparseTensor< rank, Scalar >::absSqd(), btt_operator_fbasis(), checkedAddParallel(), closeThreshold(), syten::IPEPS::cond_number(), eigenDavidson(), eliminate_to_zero(), syten::MPS::DMRG::Worker::energy(), syten::BTT::DMRG::Run::energy(), syten::MPS::DMRG::LBOWorker::energyM(), syten::IPEPSv2::full_update_cond_num(), syten::IPEPS::gauge_fix(), syten::IPEPSv2::CornerTransferMatrix::grow_helper(), syten::Krylov::TensorNetworksImpl::HEffTridiagExpectation::H_eff(), syten::Pyten::init_stensor(), isnan(), syten::Krylov::ClassicImpl::Classic< Matrix, Vector, Solver, Ortho >::lanczosPart2(), normSqd(), syten::OffsetDenseTensorImpl::normSqd(), syten::IPEPS::Horz2CTM::normSqd(), syten::IPEPS::Vert2CTM::normSqd(), syten::MPS::normSqd(), syten::BTT::normSqd(), overThreshold(), syten::QR::positify_diagonal(), print_result(), prune_small_reim(), syten::STensorImpl::real(), regularise_imag(), regularise_real(), scale< std::complex< double >, double >(), scale< std::complex< float >, float >(), scale_columns_2norm(), syten::Krylov::Standard< Matrix, Vector, OrthoPolicy, SolverPolicy >::solve(), syten::Krylov::ClassicImpl::ExponentialSolver< Solver >::solveForConvergence(), syten::Krylov::ClassicImpl::EigenSolver< Solver >::solveForConvergence(), syten::Krylov::SolverPolicies::Exponential::sp_convergence(), syten::Krylov::SolverPolicies::ExponentialFineOverlap::sp_wrapup(), syten::SVD::svd(), to_string_def(), to_string_rd(), to_string_real(), to_string_real_def(), and von_neumann_entropy().

+ Here is the caller graph for this function: