GPLIB++
AnisoJointConf.h
Go to the documentation of this file.
1 #include <string>
2 #include <fstream>
3 #include <vector>
4 
5 namespace gplib
6  {
8  {
9  public:
10  void GetData(std::ifstream &instream);
11  void GetData(std::string filename);
12  void WriteData(std::ofstream &outstream);
13  void WriteData(std::string filename);
14  bool verbose;
15  std::string outputbase;
16  std::string ptensordata;
17  std::vector<double> thickbase;
18  std::vector<double> thickstep;
19  std::vector<int> thicksizes;
20  std::vector<double> resbase;
21  std::vector<double> resstep;
22  std::vector<int> ressizes;
23  std::vector<double> velbase;
24  std::vector<double> velstep;
25  std::vector<int> velsizes;
26  std::vector<double> aresbase;
27  std::vector<double> aresstep;
28  std::vector<int> aressizes;
29  std::vector<double> avelbase;
30  std::vector<double> avelstep;
31  std::vector<int> avelsizes;
32  std::vector<double> strikebase;
33  std::vector<double> strikestep;
34  std::vector<int> strikesizes;
35  std::vector<double> dstrikebase;
36  std::vector<double> dstrikestep;
37  std::vector<int> dstrikesizes;
38  std::vector<double> weights;
42  double veldiffweight;
45  double avelratio;
48  AnisoJointConf(std::string filename)
49  {
50  GetData(filename);
51  }
52  };
53  }
std::vector< double > thickbase
std::vector< double > resbase
std::vector< int > avelsizes
std::vector< double > avelbase
void WriteData(std::ofstream &outstream)
std::vector< double > aresstep
std::vector< double > avelstep
std::vector< double > strikestep
std::vector< int > dstrikesizes
std::vector< double > weights
std::vector< double > aresbase
std::vector< double > dstrikebase
std::vector< int > ressizes
std::vector< int > aressizes
void GetData(std::ifstream &instream)
std::vector< double > velstep
std::vector< double > resstep
std::vector< double > thickstep
AnisoJointConf(std::string filename)
std::vector< int > velsizes
std::vector< int > strikesizes
std::vector< double > velbase
std::vector< int > thicksizes
std::vector< double > dstrikestep
std::vector< double > strikebase