genericIO
rsfParams.h
1 #ifndef rsf_PARAM_FUNC_H
2 #define rsf_PARAM_FUNC_H 1
3 #include "paramObj.h"
4 #include<string>
5 #include<stdbool.h>
6 #define NO_BLAS 1
7 class rsfParam: public paramObj{
8  public:
9  rsfParam(const int argc, char **argv);
10  virtual int getInt(const std::string arg)const ;
11  virtual int getInt(const std::string arg, const int def)const ;
12 
13  virtual float getFloat(const std::string, const float def)const ;
14  virtual float getFloat(const std::string)const ;
15 
16  virtual std::string getString(const std::string arg)const ;
17  virtual std::string getString(const std::string arg, const std::string def)const ;
18 
19 
20  virtual bool getBool(const std::string, const bool def)const ;
21  virtual bool getBool(const std::string)const ;
22 
23 
24  virtual std::vector<int> getInts(const std::string arg,const int nvals)const ;
25  virtual std::vector<int> getInts(const std::string arg,std::vector<int>& defs)const ;
26 
27  virtual std::vector<float> getFloats(const std::string arg,const int nvals)const ;
28  virtual std::vector<float> getFloats(const std::string arg,std::vector<float>& defs)const ;
29 
30  virtual void error(const std::string err) const ;
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 };
41 
42 #endif
Definition: rsfParams.h:7