#include <MTAnisoGAConf.h>
Public Member Functions | |
| void | GetData (std::ifstream &instream) |
| void | GetData (std::string filename) |
| void | WriteData (std::ofstream &outstream) |
| void | WriteData (std::string filename) |
| MTAnisoGAConf (std::string filename) | |
| MTAnisoGAConf () | |
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 > | anisobase |
| std::vector< double > | anisostep |
| std::vector< int > | anisosizes |
| std::vector< double > | strikebase |
| std::vector< double > | strikestep |
| std::vector< int > | strikesizes |
| std::vector< double > | weights |
| double | conddiffweight |
| double | anisotropyweight |
| double | strikediffweight |
Definition at line 5 of file MTAnisoGAConf.h.
| MTAnisoGAConf::MTAnisoGAConf | ( | std::string | filename | ) | [inline] |
| MTAnisoGAConf::MTAnisoGAConf | ( | ) | [inline] |
Definition at line 50 of file MTAnisoGAConf.h.
| void MTAnisoGAConf::GetData | ( | std::ifstream & | instream | ) |
Definition at line 16 of file MTAnisoGAConf.cpp.
References anisobase, anisosizes, anisostep, anisotropyweight, annealinggeneration, conddiffweight, coolingratio, crossoverprob, elitist, endtime, gatype, generations, inittemp, mode, mtfit, mtfitexponent, mtinputdata, mutationprob, outputbase, phaseerror, popsize, ptensordata, resbase, reserror, ressizes, resstep, starttime, strikebase, strikediffweight, strikesizes, strikestep, tensorerror, thickbase, thicksizes, thickstep, threads, verbose, and weights.
Referenced by main(), and MTAnisoGAConf().
| void MTAnisoGAConf::GetData | ( | std::string | filename | ) |
| void MTAnisoGAConf::WriteData | ( | std::ofstream & | outstream | ) |
Definition at line 79 of file MTAnisoGAConf.cpp.
References anisobase, anisosizes, anisostep, anisotropyweight, annealinggeneration, conddiffweight, coolingratio, crossoverprob, elitist, endtime, gatype, generations, inittemp, mode, mtfit, mtfitexponent, mtinputdata, mutationprob, outputbase, phaseerror, popsize, ptensordata, resbase, reserror, ressizes, resstep, starttime, strikebase, strikediffweight, strikesizes, strikestep, tensorerror, thickbase, thicksizes, thickstep, threads, verbose, and weights.
| void MTAnisoGAConf::WriteData | ( | std::string | filename | ) |
| double MTAnisoGAConf::inittemp |
Definition at line 14 of file MTAnisoGAConf.h.
Referenced by GetData(), SetupAnnealingGA(), and WriteData().
| double MTAnisoGAConf::coolingratio |
Definition at line 15 of file MTAnisoGAConf.h.
Referenced by GetData(), SetupAnnealingGA(), and WriteData().
| double MTAnisoGAConf::mutationprob |
| double MTAnisoGAConf::crossoverprob |
| double MTAnisoGAConf::starttime |
| double MTAnisoGAConf::endtime |
| double MTAnisoGAConf::tensorerror |
| double MTAnisoGAConf::reserror |
| double MTAnisoGAConf::phaseerror |
| std::string MTAnisoGAConf::gatype |
| std::string MTAnisoGAConf::outputbase |
| std::string MTAnisoGAConf::mode |
| std::string MTAnisoGAConf::mtfit |
| std::string MTAnisoGAConf::mtinputdata |
| std::string MTAnisoGAConf::ptensordata |
Definition at line 31 of file MTAnisoGAConf.h.
Referenced by GetData(), SetupAnnealingGA(), and WriteData().
| std::vector< double > MTAnisoGAConf::thickbase |
| std::vector< double > MTAnisoGAConf::thickstep |
| std::vector< int > MTAnisoGAConf::thicksizes |
| std::vector< double > MTAnisoGAConf::resbase |
| std::vector< double > MTAnisoGAConf::resstep |
| std::vector< int > MTAnisoGAConf::ressizes |
| std::vector< double > MTAnisoGAConf::anisobase |
| std::vector< double > MTAnisoGAConf::anisostep |
| std::vector< int > MTAnisoGAConf::anisosizes |
| std::vector< double > MTAnisoGAConf::strikebase |
| std::vector< double > MTAnisoGAConf::strikestep |
| std::vector< int > MTAnisoGAConf::strikesizes |
| std::vector< double > MTAnisoGAConf::weights |
1.5.5