GPLIB++
AnisoGAJointConf.h
Go to the documentation of this file.
1  #include <string>
2  #include "AnisoGAJointConfParser.hpp"
3  #include "AnisoGAJointConfLexer.hpp"
4 
6 public:
7 void GetData(std::ifstream &instream);
8 void GetData(std::string filename);
9 void WriteData(std::ofstream &outstream);
10 void WriteData(std::string filename);
11 bool verbose;
13 int popsize;
14 double inittemp;
15 double coolingratio;
17 double mutationprob;
19 int threads;
20 double starttime;
21 double endtime;
22 double tensorerror;
23 double reserror;
24 double phaseerror;
25 std::string gatype;
26 std::string outputbase;
27 std::string mode;
28 std::string mtfit;
29 std::string mtinputdata;
30 std::string ptensordata;
32 bool elitist;
33 std::vector< double > thickbase;
34 std::vector< double > thickstep;
35 std::vector< int > thicksizes;
36 std::vector< double > resbase;
37 std::vector< double > resstep;
38 std::vector< int > ressizes;
39 std::vector< double > velbase;
40 std::vector< double > velstep;
41 std::vector< int > velsizes;
42 std::vector< double > aresbase;
43 std::vector< double > aresstep;
44 std::vector< int > aressizes;
45 std::vector< double > avelbase;
46 std::vector< double > avelstep;
47 std::vector< int > avelsizes;
48 std::vector< double > strikebase;
49 std::vector< double > strikestep;
50 std::vector< int > strikesizes;
51 std::vector< double > dstrikebase;
52 std::vector< double > dstrikestep;
53 std::vector< int > dstrikesizes;
54 std::vector< double > weights;
61 double avelratio;
62 AnisoGAJointConf(std::string filename){GetData(filename);}
64 };
std::string ptensordata
std::vector< double > strikestep
std::vector< double > aresstep
std::vector< int > strikesizes
AnisoGAJointConf(std::string filename)
void GetData(std::ifstream &instream)
std::vector< double > thickstep
std::vector< double > resstep
std::string gatype
std::vector< double > avelbase
std::vector< double > dstrikestep
std::vector< double > resbase
std::vector< double > dstrikebase
std::vector< double > avelstep
std::string mtinputdata
std::vector< double > aresbase
std::vector< double > thickbase
std::vector< int > dstrikesizes
std::vector< double > weights
std::vector< int > velsizes
std::vector< int > avelsizes
void WriteData(std::ofstream &outstream)
std::vector< int > ressizes
std::vector< double > velbase
std::vector< double > velstep
std::string outputbase
std::vector< double > strikebase
double deltastrikediffweight
std::vector< int > thicksizes
std::vector< int > aressizes