15 std::vector<std::vector<RealType>> skdata(0);
17 std::vector<RealType> tmp(5);
20 f.open(fname.c_str(), std::ifstream::in);
22 std::string tmpstring;
23 std::getline(f, tmpstring);
31 skdata.push_back(tmp);
39 std::vector<PosType>
kgrid(filedata.size());
41 for (
int i = 0; i < filedata.size(); i++)
53 std::vector<RealType>
sk(filedata.size());
54 for (
int i = 0; i < filedata.size(); i++)
55 sk[i] = filedata[i][
SK];
62 std::vector<RealType>
skerr(filedata.size());
63 for (
int i = 0; i < filedata.size(); i++)
71 std::vector<std::vector<RealType>> rawdata(0);
std::vector< RealType > skerr_raw
helper functions for EinsplineSetBuilder
QTBase::RealType RealType
std::vector< PosType > kgridraw
std::vector< RealType > skraw
void parse(const std::string &fname) override
std::vector< RealType > get_sk_from_data(std::vector< std::vector< RealType >> &data)
std::vector< PosType > kgrid
QMCTraits::PosType PosType
std::vector< RealType > get_skerr_from_data(std::vector< std::vector< RealType >> &data)
QMCTraits::RealType RealType
std::vector< PosType > get_grid_from_data(std::vector< std::vector< RealType >> &data)
std::vector< std::vector< RealType > > read_sk_file(const std::string &fname)
std::vector< RealType > sk
std::vector< RealType > skerr