CLevanisoConf.h

Go to the documentation of this file.
00001  #include <string>
00002  #include "CLevanisoConfParser.hpp"
00003  #include "CLevanisoConfLexer.hpp"
00004 
00005  class CLevanisoConf{
00006 public: 
00007 void GetData(std::ifstream &instream);
00008 void GetData(std::string filename);
00009 void WriteData(std::ofstream &outstream);
00010 void WriteData(std::string filename);
00011 int maxiter;
00012 std::string mode;
00013 std::string mtfit;
00014 std::string mtinputdata;
00015 std::string ptensordata;
00016 double tensorerror;
00017 double phaseerror;
00018 double reserror;
00019 std::vector< double > minres;
00020 std::vector< double > maxres;
00021 std::vector< double > startres;
00022 std::vector< double > minthick;
00023 std::vector< double > maxthick;
00024 std::vector< double > startthick;
00025 std::vector< double > minaniso;
00026 std::vector< double > maxaniso;
00027 std::vector< double > startaniso;
00028 std::vector< double > minstrike;
00029 std::vector< double > maxstrike;
00030 std::vector< double > startstrike;
00031 std::vector< double > weights;
00032 CLevanisoConf(std::string filename){GetData(filename);}
00033 CLevanisoConf(){}
00034 };

Generated on Tue May 4 16:52:14 2010 for GPLIB++ by  doxygen 1.5.8