QNANO
VFF_Parameter.h
1 #ifndef QNANO_NEW_VFF_PARAMETER_DEFINED_H
2 #define QNANO_NEW_VFF_PARAMETER_DEFINED_H
3 
4 #include "tools/Reader.h"
5 
6 
8 public:
9  double alpha, beta;
10  double d0, cos_theta;
11  int element[2];
12 
13  //reader
14  void read(const std::string &filename);
15 
16 
17  //printer
18  void print(std::ostream &os=std::cout)const;
19  void print(const std::string &filename)const{
20  std::ofstream ofs(filename.c_str());
21  print(ofs);
22  }
23 
24 
25  //Constructor
26  VFF_Parameter():alpha(0), beta(0){
27  element[0]=element[1]=-1;
28  }
29  VFF_Parameter(const std::string &filename){
30  read(filename);
31  }
32 
33 };
34 #endif
Definition: VFF_Parameter.h:7