GPLIB++
Typedefs | Enumerations | Functions
mtanisoga.cpp File Reference
#include <iostream>
#include <fstream>
#include <algorithm>
#include <numeric>
#include <sstream>
#include <string>
#include "SimpleSelect.h"
#include "BinaryTournamentSelect.h"
#include "UniformRNG.h"
#include "gentypes.h"
#include "BinaryPopulation.h"
#include "StandardPropagation.h"
#include "GrayTranscribe.h"
#include "AnnealingGA.h"
#include "ParetoGA.h"
#include "Aniso1DMTObjective.h"
#include "PTensor1DMTObjective.h"
#include "MTStation.h"
#include "Adaptors.h"
#include "MTFitSetup.h"
#include "PTensorMTStation.h"
#include <boost/bind.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/filesystem.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <complex>
#include "Util.h"
#include "MTAnisoRoughness.h"
#include "MTAnisoGAConf.h"

Go to the source code of this file.

Typedefs

typedef boost::shared_ptr
< GeneralObjective
pCGeneralObjective
 

Enumerations

enum  tgatype {
  pareto, anneal, pareto, anneal,
  pareto, anneal
}
 

Functions

void SetupAnnealingGA (boost::shared_ptr< GeneralGA > &GA, const MTAnisoGAConf Configuration)
 
int main (int argc, char *argv[])
 Program to invert MT data for 1D anisotropic structure with a genetic algorithm. More...
 

Typedef Documentation

typedef boost::shared_ptr<GeneralObjective> pCGeneralObjective

Definition at line 38 of file mtanisoga.cpp.

Enumeration Type Documentation

enum tgatype
Enumerator
pareto 
anneal 
pareto 
anneal 
pareto 
anneal 

Definition at line 34 of file mtanisoga.cpp.

Function Documentation

int main ( int  argc,
char *  argv[] 
)
void SetupAnnealingGA ( boost::shared_ptr< GeneralGA > &  GA,
const MTAnisoGAConf  Configuration 
)

Definition at line 42 of file mtanisoga.cpp.

References gplib::AnnealingGA::SetParams().

Referenced by main().