|
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().
1.8.6