surfinvga.cpp File Reference

#include <iostream>
#include <fstream>
#include <algorithm>
#include <numeric>
#include <sstream>
#include <string>
#include "GA.h"
#include "C1dInvGaConf.h"
#include "Adaptors.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 "SurfaceWaveObjective.h"
#include "SurfaceWaveData.h"
#include "SurfInvGaConf.h"
#include "SeismicModelDiff.h"
#include "ResPkModel.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 SurfInvGaConf Configuration)
int main (int argc, char *argv[])
 Program to invert MT data for 1D anisotropic structure with a genetic algorithm.


Typedef Documentation

typedef boost::shared_ptr<GeneralObjective> pCGeneralObjective

Definition at line 30 of file surfinvga.cpp.


Enumeration Type Documentation

enum tgatype

Enumerator:
pareto 
anneal 
pareto 
anneal 
pareto 
anneal 

Definition at line 26 of file surfinvga.cpp.


Function Documentation

int main ( int  argc,
char *  argv[] 
)

void SetupAnnealingGA ( boost::shared_ptr< GeneralGA > &  GA,
const SurfInvGaConf  Configuration 
)


Generated on Tue Nov 3 13:24:14 2009 for GPLIB++ by  doxygen 1.5.8