SyTen

◆ SYTEN_ASSERT_DEBUG

#define SYTEN_ASSERT_DEBUG (   x)

Behaves like SYTEN_ASSERT for debug builds and expands to nothing otherwise.

Referenced by syten::BasisMap::add(), syten::BTT::Lattice::add(), syten::Basis::add(), syten::MPS::Lattice::add(), syten::Tensor< 6 >::add(), syten::BTT::addScaled(), syten::MPS::addScaled(), syten::BTT::Operator::anorm_node(), syten::BTT::State::anorm_node(), syten::MPS::apply_op_itrunc(), syten::MPS::apply_op_naive(), syten::BTT::apply_operator_directly_rec(), syten::DynArray< char >::at(), syten::SparseTensor< rank, Scalar >::begin(), syten::BTT::Operator::bnorm_node(), syten::BTT::State::bnorm_node(), syten::BTT::DMRG::Run::build_rctr(), syten::BTT::DMRG::Run::build_rctr_rec(), syten::MPS::TDVP::Worker::calcContrL(), syten::MPS::DMRG::LBOWorker::calcContrLeft(), syten::MPS::DMRG::Worker::calcContrLeft(), syten::MPS::TDVP::Worker::calcContrR(), syten::MPS::DMRG::LBOWorker::calcContrRight(), syten::MPS::DMRG::Worker::calcContrRight(), syten::SparseTensor< rank, Scalar >::cbegin(), syten::SparseTensor< rank, Scalar >::cend(), syten::checkedAddParallel(), syten::combineBasisExpansion(), syten::SparseTensor< rank, Scalar >::dim(), syten::dist(), syten::MPS::dot(), syten::BTT::dot_rec(), syten::MPS::TEBD::doTEBD_parallel(), syten::BTT::ParseOperator::dotF(), syten::BTT::ParseOperator::dotqF(), syten::BTT::Operator::drop_unmatched(), syten::BTT::State::drop_unmatched(), syten::dropDummy(), syten::MPS::Operator::dropUnmatched(), syten::MPS::State::dropUnmatched(), syten::SparseTensor< rank, Scalar >::emplace_hint(), syten::SparseTensor< rank, Scalar >::end(), syten::MPS::DMRG::Worker::energy(), syten::MPS::DMRG::LBOWorker::energyM(), syten::TensorBlock< rank >::eqTrans(), syten::MPS::TDVP::LBOWorker::evo_bond_m(), syten::MPS::TDVP::LBOWorker::evo_bond_v(), syten::MPS::TDVP::Worker::evolveBond(), syten::MPS::TDVP::Worker::evolveSite(), syten::expansion(), syten::MPS::expectation(), syten::BTT::expectation_rec(), syten::BTT::genBTTOCmp(), syten::BTT::genBTTOId(), syten::MPS::RandomState::generateCompleteState(), syten::MPS::genMPOId(), syten::BTT::RandomState::genRandom(), syten::genRepZ(), syten::BTT::Lattice::get(), syten::DenseImpl::getCoordinate(), syten::OffsetDenseTensorImpl::OffsetDenseTensor< rank, Scalar >::getCoordinate(), syten::SparseTensor< rank, Scalar >::insert(), syten::insertDummy(), syten::intersection(), syten::invertDiagonal(), syten::MPS::DMRG::LBOWorker::LBOWorker(), syten::LimVec< char, 9 >::LimVec(), syten::SparseTensor< rank, Scalar >::lower_bound(), syten::MPS::OperatorApplicators::LWMR::LWMR(), syten::makeDiagonal(), syten::makeIdentity(), syten::MPS::TEBD::merge(), syten::MPS::TEBD::Node::Node(), syten::DenseTensor< rank_b, Scalar >::normalise(), syten::SparseTensor< rank, Scalar >::normalise(), syten::normSqd(), syten::BTT::normSqd(), syten::MPS::normSqd(), syten::BTT::Operator::oper_add_rec(), syten::BTT::Operator::oper_mul_rec(), syten::operator!(), syten::operator%(), syten::Vec< std::int8_t >::operator()(), syten::ArrayImpl::Array< T, Sz >::operator()(), syten::SparseTensor< rank, Scalar >::operator()(), syten::operator*(), syten::operator+(), syten::MPS::Operator::operator+=(), syten::SparseTensor< rank, Scalar >::operator+=(), syten::operator-(), syten::MPS::Operator::operator-=(), syten::SparseTensor< rank, Scalar >::operator-=(), syten::operator/(), syten::Rep::operator<(), syten::LimVec< char, 9 >::operator<(), syten::operator==(), syten::SparseTensor< rank, Scalar >::operator==(), syten::IdentityDenseTensorImpl::IdentityDenseTensor< rank, Scalar >::operator[](), syten::LimVec< char, 9 >::operator[](), syten::DynArray< char >::operator[](), syten::SparseTensor< rank, Scalar >::operator[](), syten::BTT::ParseOperator::operatorF(), syten::MPS::overlap(), syten::BTT::overlap_rec(), syten::prodS(), syten::project(), syten::LimVec< char, 9 >::push_back(), syten::RepRegister::reg(), syten::Rep::Rep(), syten::LimVec< char, 9 >::resize(), syten::MPS::Lattice::restrict(), syten::BTT::Operator::rnorm_node(), syten::BTT::State::rnorm_node(), syten::MPS::DMRG::LBOPDMRG::run(), syten::MPS::DMRG::PDMRG::run(), syten::BTT::ParseOperator::sectorF(), syten::BTT::ParseOperator::siteF(), syten::MPS::DMRG::Worker::solveLocal(), syten::MPS::DMRG::LBOWorker::solveLocalM(), syten::MPS::DMRG::Worker::solveLocalTwoSite(), syten::BTT::State::state_add_rec(), syten::MPS::DMRG::Worker::sync(), syten::TensorBlock< rank >::trans(), syten::TensorBlock< rank >::trans_m(), syten::transpose_exchange(), syten::BTT::DMRG::Run::update_rec(), syten::SparseTensor< rank, Scalar >::upper_bound(), syten::SparseTensor< rank, Scalar >::valSingleton(), syten::MPS::DMRG::Worker::Worker(), and syten::zeroExpand().