|
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