GPLIB++
|
#include <AnisoGAJointConf.h>
Public Member Functions | |
void | GetData (std::ifstream &instream) |
void | GetData (std::string filename) |
void | WriteData (std::ofstream &outstream) |
void | WriteData (std::string filename) |
AnisoGAJointConf (std::string filename) | |
AnisoGAJointConf () | |
Public Attributes | |
bool | verbose |
int | mtfitexponent |
int | popsize |
double | inittemp |
double | coolingratio |
int | generations |
double | mutationprob |
double | crossoverprob |
int | threads |
double | starttime |
double | endtime |
double | tensorerror |
double | reserror |
double | phaseerror |
std::string | gatype |
std::string | outputbase |
std::string | mode |
std::string | mtfit |
std::string | mtinputdata |
std::string | ptensordata |
int | annealinggeneration |
bool | elitist |
std::vector< double > | thickbase |
std::vector< double > | thickstep |
std::vector< int > | thicksizes |
std::vector< double > | resbase |
std::vector< double > | resstep |
std::vector< int > | ressizes |
std::vector< double > | velbase |
std::vector< double > | velstep |
std::vector< int > | velsizes |
std::vector< double > | aresbase |
std::vector< double > | aresstep |
std::vector< int > | aressizes |
std::vector< double > | avelbase |
std::vector< double > | avelstep |
std::vector< int > | avelsizes |
std::vector< double > | strikebase |
std::vector< double > | strikestep |
std::vector< int > | strikesizes |
std::vector< double > | dstrikebase |
std::vector< double > | dstrikestep |
std::vector< int > | dstrikesizes |
std::vector< double > | weights |
double | conddiffweight |
double | anisotropyweight |
double | strikediffweight |
double | veldiffweight |
double | anisovelweight |
double | deltastrikediffweight |
double | avelratio |
Definition at line 5 of file AnisoGAJointConf.h.
|
inline |
Definition at line 62 of file AnisoGAJointConf.h.
References GetData().
|
inline |
Definition at line 63 of file AnisoGAJointConf.h.
void AnisoGAJointConf::GetData | ( | std::ifstream & | instream | ) |
Definition at line 16 of file AnisoGAJointConf.cpp.
Referenced by AnisoGAJointConf().
void AnisoGAJointConf::GetData | ( | std::string | filename | ) |
Definition at line 6 of file AnisoGAJointConf.cpp.
void AnisoGAJointConf::WriteData | ( | std::ofstream & | outstream | ) |
Definition at line 101 of file AnisoGAJointConf.cpp.
void AnisoGAJointConf::WriteData | ( | std::string | filename | ) |
Definition at line 96 of file AnisoGAJointConf.cpp.
double AnisoGAJointConf::anisotropyweight |
Definition at line 56 of file AnisoGAJointConf.h.
double AnisoGAJointConf::anisovelweight |
Definition at line 59 of file AnisoGAJointConf.h.
int AnisoGAJointConf::annealinggeneration |
Definition at line 31 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::aresbase |
Definition at line 42 of file AnisoGAJointConf.h.
std::vector< int > AnisoGAJointConf::aressizes |
Definition at line 44 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::aresstep |
Definition at line 43 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::avelbase |
Definition at line 45 of file AnisoGAJointConf.h.
double AnisoGAJointConf::avelratio |
Definition at line 61 of file AnisoGAJointConf.h.
std::vector< int > AnisoGAJointConf::avelsizes |
Definition at line 47 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::avelstep |
Definition at line 46 of file AnisoGAJointConf.h.
double AnisoGAJointConf::conddiffweight |
Definition at line 55 of file AnisoGAJointConf.h.
double AnisoGAJointConf::coolingratio |
Definition at line 15 of file AnisoGAJointConf.h.
double AnisoGAJointConf::crossoverprob |
Definition at line 18 of file AnisoGAJointConf.h.
double AnisoGAJointConf::deltastrikediffweight |
Definition at line 60 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::dstrikebase |
Definition at line 51 of file AnisoGAJointConf.h.
std::vector< int > AnisoGAJointConf::dstrikesizes |
Definition at line 53 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::dstrikestep |
Definition at line 52 of file AnisoGAJointConf.h.
bool AnisoGAJointConf::elitist |
Definition at line 32 of file AnisoGAJointConf.h.
double AnisoGAJointConf::endtime |
Definition at line 21 of file AnisoGAJointConf.h.
std::string AnisoGAJointConf::gatype |
Definition at line 25 of file AnisoGAJointConf.h.
int AnisoGAJointConf::generations |
Definition at line 16 of file AnisoGAJointConf.h.
double AnisoGAJointConf::inittemp |
Definition at line 14 of file AnisoGAJointConf.h.
std::string AnisoGAJointConf::mode |
Definition at line 27 of file AnisoGAJointConf.h.
std::string AnisoGAJointConf::mtfit |
Definition at line 28 of file AnisoGAJointConf.h.
int AnisoGAJointConf::mtfitexponent |
Definition at line 12 of file AnisoGAJointConf.h.
std::string AnisoGAJointConf::mtinputdata |
Definition at line 29 of file AnisoGAJointConf.h.
double AnisoGAJointConf::mutationprob |
Definition at line 17 of file AnisoGAJointConf.h.
std::string AnisoGAJointConf::outputbase |
Definition at line 26 of file AnisoGAJointConf.h.
double AnisoGAJointConf::phaseerror |
Definition at line 24 of file AnisoGAJointConf.h.
int AnisoGAJointConf::popsize |
Definition at line 13 of file AnisoGAJointConf.h.
std::string AnisoGAJointConf::ptensordata |
Definition at line 30 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::resbase |
Definition at line 36 of file AnisoGAJointConf.h.
double AnisoGAJointConf::reserror |
Definition at line 23 of file AnisoGAJointConf.h.
std::vector< int > AnisoGAJointConf::ressizes |
Definition at line 38 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::resstep |
Definition at line 37 of file AnisoGAJointConf.h.
double AnisoGAJointConf::starttime |
Definition at line 20 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::strikebase |
Definition at line 48 of file AnisoGAJointConf.h.
double AnisoGAJointConf::strikediffweight |
Definition at line 57 of file AnisoGAJointConf.h.
std::vector< int > AnisoGAJointConf::strikesizes |
Definition at line 50 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::strikestep |
Definition at line 49 of file AnisoGAJointConf.h.
double AnisoGAJointConf::tensorerror |
Definition at line 22 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::thickbase |
Definition at line 33 of file AnisoGAJointConf.h.
std::vector< int > AnisoGAJointConf::thicksizes |
Definition at line 35 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::thickstep |
Definition at line 34 of file AnisoGAJointConf.h.
int AnisoGAJointConf::threads |
Definition at line 19 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::velbase |
Definition at line 39 of file AnisoGAJointConf.h.
double AnisoGAJointConf::veldiffweight |
Definition at line 58 of file AnisoGAJointConf.h.
std::vector< int > AnisoGAJointConf::velsizes |
Definition at line 41 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::velstep |
Definition at line 40 of file AnisoGAJointConf.h.
bool AnisoGAJointConf::verbose |
Definition at line 11 of file AnisoGAJointConf.h.
std::vector< double > AnisoGAJointConf::weights |
Definition at line 54 of file AnisoGAJointConf.h.