#include <SurfInvGaConf.h>
Public Member Functions | |
| void | GetData (std::ifstream &instream) |
| void | GetData (std::string filename) |
| void | WriteData (std::ofstream &outstream) |
| void | WriteData (std::string filename) |
| SurfInvGaConf (std::string filename) | |
| SurfInvGaConf () | |
Public Attributes | |
| bool | verbose |
| bool | usevrefmodel |
| std::string | vrefmodel |
| std::string | backgroundmodel |
| int | fitexponent |
| int | popsize |
| double | inittemp |
| double | coolingratio |
| int | generations |
| double | mutationprob |
| double | crossoverprob |
| double | poisson |
| int | threads |
| double | errorlevel |
| std::string | gatype |
| std::string | outputbase |
| std::string | inputdata |
| int | annealinggeneration |
| bool | elitist |
| std::vector< double > | thickbase |
| std::vector< double > | thickstep |
| std::vector< int > | thicksizes |
| std::vector< double > | svelbase |
| std::vector< double > | svelstep |
| std::vector< int > | svelsizes |
| std::vector< double > | weights |
Definition at line 5 of file SurfInvGaConf.h.
| SurfInvGaConf::SurfInvGaConf | ( | std::string | filename | ) | [inline] |
| SurfInvGaConf::SurfInvGaConf | ( | ) | [inline] |
Definition at line 38 of file SurfInvGaConf.h.
| void SurfInvGaConf::GetData | ( | std::ifstream & | instream | ) |
Definition at line 16 of file SurfInvGaConf.cpp.
References annealinggeneration, backgroundmodel, coolingratio, crossoverprob, elitist, errorlevel, fitexponent, gatype, generations, inittemp, inputdata, mutationprob, outputbase, poisson, popsize, svelbase, svelsizes, svelstep, thickbase, thicksizes, thickstep, threads, usevrefmodel, verbose, vrefmodel, and weights.
Referenced by main(), and SurfInvGaConf().
| void SurfInvGaConf::GetData | ( | std::string | filename | ) |
| void SurfInvGaConf::WriteData | ( | std::ofstream & | outstream | ) |
Definition at line 61 of file SurfInvGaConf.cpp.
References annealinggeneration, backgroundmodel, coolingratio, crossoverprob, elitist, errorlevel, fitexponent, gatype, generations, inittemp, inputdata, mutationprob, outputbase, poisson, popsize, svelbase, svelsizes, svelstep, thickbase, thicksizes, thickstep, threads, usevrefmodel, verbose, vrefmodel, and weights.
| void SurfInvGaConf::WriteData | ( | std::string | filename | ) |
| std::string SurfInvGaConf::vrefmodel |
| std::string SurfInvGaConf::backgroundmodel |
| double SurfInvGaConf::inittemp |
Definition at line 17 of file SurfInvGaConf.h.
Referenced by GetData(), SetupAnnealingGA(), and WriteData().
| double SurfInvGaConf::coolingratio |
Definition at line 18 of file SurfInvGaConf.h.
Referenced by GetData(), SetupAnnealingGA(), and WriteData().
| double SurfInvGaConf::mutationprob |
| double SurfInvGaConf::crossoverprob |
| double SurfInvGaConf::poisson |
| double SurfInvGaConf::errorlevel |
| std::string SurfInvGaConf::gatype |
| std::string SurfInvGaConf::outputbase |
| std::string SurfInvGaConf::inputdata |
Definition at line 28 of file SurfInvGaConf.h.
Referenced by GetData(), SetupAnnealingGA(), and WriteData().
| std::vector< double > SurfInvGaConf::thickbase |
| std::vector< double > SurfInvGaConf::thickstep |
| std::vector< int > SurfInvGaConf::thicksizes |
| std::vector< double > SurfInvGaConf::svelbase |
| std::vector< double > SurfInvGaConf::svelstep |
| std::vector< int > SurfInvGaConf::svelsizes |
| std::vector< double > SurfInvGaConf::weights |
1.5.5