GPLIB++
Functions | Variables
levjoint.cpp File Reference
#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
 

Function Documentation

CLevmarConf Configuration ( "levmar.conf"  )

Referenced by main(), and misfit().

int main ( void  )
void misfit ( double *  p,
double *  x,
int  m,
int  n,
void *  data 
)
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 
)

Referenced by main(), and misfit().

Variable Documentation

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)

Referenced by main(), and misfit().

SurfaceWaveData RFAbsVel

Definition at line 22 of file levjoint.cpp.

Referenced by main().