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

#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
 

Detailed Description

Definition at line 5 of file AnisoGAJointConf.h.

Constructor & Destructor Documentation

AnisoGAJointConf::AnisoGAJointConf ( std::string  filename)
inline

Definition at line 62 of file AnisoGAJointConf.h.

References GetData().

AnisoGAJointConf::AnisoGAJointConf ( )
inline

Definition at line 63 of file AnisoGAJointConf.h.

Member Function Documentation

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.

Member Data Documentation

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.


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