// ------------------------ INTERFACE ------------------------------------------ // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- void LapH::OperatorsForMesons::create_operators(const std::string& filename, const LapH::RandomVector& rnd_vec) { is_vdaggerv_set = false; build_vdaggerv(filename); build_rvdaggerv(rnd_vec); build_rvdaggervr(rnd_vec); }
// ------------------------ INTERFACE ------------------------------------------ // ----------------------------------------------------------------------------- // ----------------------------------------------------------------------------- void LapH::OperatorsForMesons::create_operators(const std::string& filename, const LapH::RandomVector& rnd_vec, const int config) { is_vdaggerv_set = false; if(handling_vdaggerv == "write" || handling_vdaggerv == "build") build_vdaggerv(filename, config); else if(handling_vdaggerv == "read") read_vdaggerv(config); else if(handling_vdaggerv == "liuming") read_vdaggerv_liuming(config); else{ std::cout << "\n\tThe flag handling_vdaggerv in input file is wrong!!\n\n" << std::endl; exit(0); } build_rvdaggerv(rnd_vec); build_rvdaggervr(rnd_vec); }