| 
    GPLIB++
    
   | 
 
#include <iostream>#include "Iso1DMTObjective.h"#include "MTStation.h"#include "gentypes.h"#include "SeismicDataComp.h"#include "AbsVelRecObjective.h"#include "CLevmarConf.h"#include "lm.h"#include "MTFitSetup.h"#include "SurfaceWaveData.h"#include <boost/bind.hpp>#include <boost/shared_ptr.hpp>Go to the source code of this file.
Functions | |
| CLevmarConf | Configuration ("levmar.conf") | 
| boost::shared_ptr< const  SeismicDataComp >  | RecData (new SeismicDataComp(Configuration.recinputdata, SeismicDataComp::sac)) | 
| AbsVelRecObjective | RecObjective (RecData, RFAbsVel, Configuration.shift, Configuration.sigma, Configuration.wlevel, Configuration.slowness) | 
| void | misfit (double *p, double *x, int m, int n, void *data) | 
| int | main () | 
Variables | |
| MTStation | MTData | 
| MTStation | Best | 
| Iso1DMTObjective | MTObjective (MTData) | 
| SurfaceWaveData | RFAbsVel | 
| int main | ( | void | ) | 
Definition at line 58 of file levjoint.cpp.
References gplib::GeneralObjective::CalcPerformance(), Configuration(), gplib::MTStation::GetData(), gplib::GeneralObjective::GetSynthData(), misfit(), MTData, MTObjective, gplib::SurfaceWaveData::ReadAscii(), RecData(), RecObjective(), RFAbsVel, gplib::AbsVelRecObjective::SetAbsVelWeight(), gplib::C1DRecObjective::SetErrorLevel(), gplib::C1DRecObjective::SetPoisson(), gplib::AbsVelRecObjective::SetRecWeight(), gplib::C1DRecObjective::SetTimeWindow(), gplib::SetupMTFitParameters(), version, gplib::AbsVelRecObjective::WriteData(), gplib::Iso1DMTObjective::WriteData(), gplib::Iso1DMTObjective::WriteModel(), gplib::C1DRecObjective::WriteModel(), gplib::Iso1DMTObjective::WritePlot(), and gplib::C1DRecObjective::WritePlot().
| void misfit | ( | double * | p, | 
| double * | x, | ||
| int | m, | ||
| int | n, | ||
| void * | data | ||
| ) | 
Definition at line 26 of file levjoint.cpp.
References gplib::GeneralObjective::CalcPerformance(), Configuration(), gplib::GeneralObjective::GetMisfit(), MTObjective, and RecObjective().
Referenced by main().
| boost::shared_ptr<const SeismicDataComp> RecData | ( | new | SeismicDataCompConfiguration.recinputdata, SeismicDataComp::sac | ) | 
Referenced by main().
| AbsVelRecObjective RecObjective | ( | RecData | , | 
| RFAbsVel | , | ||
| Configuration. | shift, | ||
| Configuration. | sigma, | ||
| Configuration. | wlevel, | ||
| Configuration. | slowness | ||
| ) | 
| MTStation Best | 
Definition at line 18 of file levjoint.cpp.
| MTStation MTData | 
Definition at line 18 of file levjoint.cpp.
Referenced by main().
| Iso1DMTObjective MTObjective(MTData) | 
| SurfaceWaveData RFAbsVel | 
Definition at line 22 of file levjoint.cpp.
Referenced by main().
 1.8.6