GPLIB++
Public Member Functions | Public Attributes | List of all members
SurfInvGaConf Class Reference

#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
 

Detailed Description

Definition at line 5 of file SurfInvGaConf.h.

Constructor & Destructor Documentation

SurfInvGaConf::SurfInvGaConf ( std::string  filename)
inline

Definition at line 37 of file SurfInvGaConf.h.

References GetData().

SurfInvGaConf::SurfInvGaConf ( )
inline

Definition at line 38 of file SurfInvGaConf.h.

Member Function Documentation

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.

Member Data Documentation

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.


The documentation for this class was generated from the following files: