1 #ifndef SK_PARSER_BASE_H 2 #define SK_PARSER_BASE_H 4 #include "einspline/bspline.h" 5 #include "einspline/bspline_structs.h" 27 virtual void parse(
const std::string& fname) = 0;
31 void get_sk(std::vector<RealType>&
sk, std::vector<RealType>&
skerr);
38 void set_grid(
const std::vector<PosType>& gridpoints);
63 std::vector<RealType>
sk;
std::vector< RealType > skerr_raw
void get_sk(std::vector< RealType > &sk, std::vector< RealType > &skerr)
helper functions for EinsplineSetBuilder
std::vector< PosType > kgridraw
std::vector< RealType > skraw
std::vector< RealType > get_skerr_raw()
std::vector< PosType > kgrid
Decalaration of One-Dimesional grids.
std::vector< PosType > get_grid_raw()
virtual void parse(const std::string &fname)=0
void get_grid(Grid_t &xgrid, Grid_t &ygrid, Grid_t &zgrid)
std::vector< RealType > get_sk_raw()
void set_grid(const std::vector< PosType > &gridpoints)
void setName(std::string in_name)
Base class for Sk parser.
std::vector< RealType > sk
std::vector< RealType > skerr