UNIVERS
15.3
UNIVERS base processing software API
|
#include <optimize1d.hpp>
Public Member Functions | |
IntData () | |
void | clean () |
Public Attributes | |
double * | q0p |
double * | q0s |
double * | q1p |
double * | q1s |
double * | q0pcur |
double * | q1pcur |
double * | q0scur |
double * | q1scur |
std::vector< int * > | Lr |
std::vector< int * > | Ls |
std::vector< double * > | L0 |
std::vector< double ** > | dtdqp0 |
std::vector< double ** > | dtdqp1 |
std::vector< double ** > | dtdqs0 |
std::vector< double ** > | dtdqs1 |
std::vector< double ** > | dtdDip |
double * | ztop |
double * | hr |
int * | Ln |
double * | dFdqp0 |
double * | dFdqp1 |
double * | dFdqs0 |
double * | dFdqs1 |
double * | dFdDip |
double | dFdDipFull |
int | N |
IKP1dData * | data |
Internal data for optimization process
Optimize1d::IntData::IntData | ( | ) |
Default constructor (All arrays initially NULL)
void Optimize1d::IntData::clean | ( | ) |
Clean all arrays
IKP1dData* Optimize1d::IntData::data |
Number of layers in model
double* Optimize1d::IntData::dFdDip |
First derivatives of residual for S wave
double Optimize1d::IntData::dFdDipFull |
First derivatives of residual for dip
double* Optimize1d::IntData::dFdqp0 |
Temporary data for optimization
double* Optimize1d::IntData::dFdqs0 |
First derivatives of residual for P wave
std::vector<double**> Optimize1d::IntData::dtdDip |
Time derivatives matricies for S-wave by q1
std::vector<double**> Optimize1d::IntData::dtdqp0 |
Horizontal layers distancies
std::vector<double**> Optimize1d::IntData::dtdqp1 |
Time derivatives matricies for P-wave by q0
std::vector<double**> Optimize1d::IntData::dtdqs0 |
Time derivatives matricies for P-wave by q1
std::vector<double**> Optimize1d::IntData::dtdqs1 |
Time derivatives matricies for S-wave by q0
double* Optimize1d::IntData::hr |
Converted model layers
std::vector<double*> Optimize1d::IntData::L0 |
Layers indexies accordance for hodograph
int* Optimize1d::IntData::Ln |
Temporary data for optimization
std::vector<int*> Optimize1d::IntData::Lr |
Current velocity model slowness of s-waves
int Optimize1d::IntData::N |
Full dip derivative
double* Optimize1d::IntData::q0pcur |
Velocity model slowness
double* Optimize1d::IntData::q0scur |
Current velocity model slowness of p-waves
double* Optimize1d::IntData::ztop |
Time derivatives matricies by Dip