GPLIB++
|
#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.
|
inline |
Definition at line 37 of file SurfInvGaConf.h.
References GetData().
|
inline |
Definition at line 38 of file SurfInvGaConf.h.
void SurfInvGaConf::GetData | ( | std::ifstream & | instream | ) |
Definition at line 16 of file SurfInvGaConf.cpp.
Referenced by SurfInvGaConf().
void SurfInvGaConf::GetData | ( | std::string | filename | ) |
Definition at line 6 of file SurfInvGaConf.cpp.
void SurfInvGaConf::WriteData | ( | std::ofstream & | outstream | ) |
Definition at line 61 of file SurfInvGaConf.cpp.
void SurfInvGaConf::WriteData | ( | std::string | filename | ) |
Definition at line 56 of file SurfInvGaConf.cpp.
int SurfInvGaConf::annealinggeneration |
Definition at line 28 of file SurfInvGaConf.h.
std::string SurfInvGaConf::backgroundmodel |
Definition at line 14 of file SurfInvGaConf.h.
double SurfInvGaConf::coolingratio |
Definition at line 18 of file SurfInvGaConf.h.
double SurfInvGaConf::crossoverprob |
Definition at line 21 of file SurfInvGaConf.h.
bool SurfInvGaConf::elitist |
Definition at line 29 of file SurfInvGaConf.h.
double SurfInvGaConf::errorlevel |
Definition at line 24 of file SurfInvGaConf.h.
int SurfInvGaConf::fitexponent |
Definition at line 15 of file SurfInvGaConf.h.
std::string SurfInvGaConf::gatype |
Definition at line 25 of file SurfInvGaConf.h.
int SurfInvGaConf::generations |
Definition at line 19 of file SurfInvGaConf.h.
double SurfInvGaConf::inittemp |
Definition at line 17 of file SurfInvGaConf.h.
std::string SurfInvGaConf::inputdata |
Definition at line 27 of file SurfInvGaConf.h.
double SurfInvGaConf::mutationprob |
Definition at line 20 of file SurfInvGaConf.h.
std::string SurfInvGaConf::outputbase |
Definition at line 26 of file SurfInvGaConf.h.
double SurfInvGaConf::poisson |
Definition at line 22 of file SurfInvGaConf.h.
int SurfInvGaConf::popsize |
Definition at line 16 of file SurfInvGaConf.h.
std::vector< double > SurfInvGaConf::svelbase |
Definition at line 33 of file SurfInvGaConf.h.
std::vector< int > SurfInvGaConf::svelsizes |
Definition at line 35 of file SurfInvGaConf.h.
std::vector< double > SurfInvGaConf::svelstep |
Definition at line 34 of file SurfInvGaConf.h.
std::vector< double > SurfInvGaConf::thickbase |
Definition at line 30 of file SurfInvGaConf.h.
std::vector< int > SurfInvGaConf::thicksizes |
Definition at line 32 of file SurfInvGaConf.h.
std::vector< double > SurfInvGaConf::thickstep |
Definition at line 31 of file SurfInvGaConf.h.
int SurfInvGaConf::threads |
Definition at line 23 of file SurfInvGaConf.h.
bool SurfInvGaConf::usevrefmodel |
Definition at line 12 of file SurfInvGaConf.h.
bool SurfInvGaConf::verbose |
Definition at line 11 of file SurfInvGaConf.h.
std::string SurfInvGaConf::vrefmodel |
Definition at line 13 of file SurfInvGaConf.h.
std::vector< double > SurfInvGaConf::weights |
Definition at line 36 of file SurfInvGaConf.h.