GPLIB++
|
#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 boost::shared_ptr<GeneralObjective> pCGeneralObjective |
Definition at line 38 of file mtanisoga.cpp.
enum tgatype |
Enumerator | |
---|---|
pareto | |
anneal | |
pareto | |
anneal | |
pareto | |
anneal |
Definition at line 34 of file mtanisoga.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Program to invert MT data for 1D anisotropic structure with a genetic algorithm.
Definition at line 62 of file mtanisoga.cpp.
References anneal, Configuration, f(), gplib::PTensorMTStation::GetData(), gplib::MTStation::GetData(), gplib::GrayTranscribe::GetValues(), h(), gplib::UniquePop::Insert(), MTData, MTObjective, pareto, gplib::UniquePop::PrintAll(), gplib::GeneralPropagation::SetParams(), SetupAnnealingGA(), gplib::SetupMTFitParameters(), and version.
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().