GPLIB++
Functions | Variables
cadijoint.cpp File Reference
#include "cadijoint.h"
#include <iostream>
#include "C1DMTObjective.h"
#include "CMTStation.h"
#include "gentypes.h"
#include "C1DRecObjective.h"
#include "SeismicDataComp.h"
#include "CLevmarConf.h"
#include "MTFitSetup.h"
#include <boost/bind.hpp>

Go to the source code of this file.

Functions

C1DRecObjective RecObjective (RecData, Configuration.shift, Configuration.omega, Configuration.sigma, Configuration.wlevel, Configuration.slowness)
 
void misfit (float *p, float *misfit, int *m)
 These two functions provide the interface between the C++ implementation and the C interfacea of CADI. More...
 
void init (int *nd, float *ranges)
 

Variables

CMTStation MTData
 
CMTStation Best
 
SeismicDataComp RecData
 
CLevmarConf Configuration
 
C1DMTObjective MTObjective (MTData)
 

Function Documentation

void init ( int *  nd,
float *  ranges 
)
void misfit ( float *  p,
float *  misfit,
int *  m 
)

These two functions provide the interface between the C++ implementation and the C interfacea of CADI.

Definition at line 22 of file cadijoint.cpp.

References gplib::GeneralObjective::CalcPerformance(), Configuration, MTObjective, and RecObjective().

C1DRecObjective RecObjective ( RecData  ,
Configuration.  shift,
Configuration.  omega,
Configuration.  sigma,
Configuration.  wlevel,
Configuration.  slowness 
)

Referenced by init(), main(), and misfit().

Variable Documentation

CMTStation Best

Definition at line 15 of file cadijoint.cpp.

CLevmarConf Configuration

Definition at line 17 of file cadijoint.cpp.

Referenced by init(), and misfit().

CMTStation MTData

Definition at line 15 of file cadijoint.cpp.

Referenced by gplib::C1DMTSynthData::CalcSynthetic(), init(), and main().

C1DMTObjective MTObjective(MTData)

Referenced by init(), and misfit().

SeismicDataComp RecData

Definition at line 16 of file cadijoint.cpp.

Referenced by init(), main(), and SetupRecObjective().