std::vector< std::string > syten::split | ( | std::string const & | in, |
std::string const & | splitter | ||
) |
Splits a string into substrings at every occurence of 'splitter'.
References std::string::find(), std::vector< T >::push_back(), std::string::size(), and std::string::substr().
Referenced by syten::MPS::build_exchange_tensors_above(), syten::MPS::build_exchange_tensors_below(), syten::MPS::RDMs::OneParticleRDM::construct(), syten::MPS::RDMs::OrbRDM::contract_locals(), syten::MPS::BasisTransformation::ModeTransformation::cost_function(), syten::MPS::BasisTransformation::ModeTransformation::cost_function_global(), syten::MPS::SymConv::SU2::Converter_SU2U1::decompose(), syten::MPS::TDVP::LBOWorker::evo_two_m(), syten::MPS::TDVP::Worker::expand_to_right(), syten::MPS::expand_to_right(), syten::MPS::expectation(), syten::IPEPS::Horz2CTM::expectation_value(), syten::IPEPS::Vert2CTM::expectation_value(), syten::MPS::genMPOId(), syten::T3N::genPhys(), syten::MPS::Lat::SU3::genSpinLattice(), syten::MPS::ProjectedPurification::genTransformation(), syten::T3N::ProjectedPurification::genTransformation(), syten::MPS::BasisTransformation::ModeTransformation::initial_cost(), syten::MPS::BasisTransformation::ModeTransformation::initial_cost_global(), syten::TensorProd::prod_trans_str_arr(), syten::MPS::split_rank_4_into_mps_cnorm(), syten::MPS::split_rank_4_into_mps_lnorm(), syten::MPS::split_rank_4_into_mps_rnorm(), syten::MPS::TDVP::Worker::sweepLeftTwoSite(), syten::MPS::TDVP::Worker::sweepRightTwoSite(), syten::MPS::BasisTransformation::ModeTransformation::transform(), syten::MPS::BasisTransformation::ModeTransformation::transform_accepted(), and syten::MPS::BasisTransformation::ModeTransformation::transform_accepted_global().