1.6.0
CCC
 
Loading...
Searching...
No Matches
ModelOptimSillsVario Class Reference

Class which, starting from an experimental variogram, enables fitting the sills of all Covariance parts of a Model. More...

#include <ModelOptimSillsVario.hpp>

Inheritance diagram for ModelOptimSillsVario:
AModelOptimSills AModelOptim

Detailed Description

Class which, starting from an experimental variogram, enables fitting the sills of all Covariance parts of a Model.

Public Member Functions

 ModelOptimSillsVario (Model *model, Constraints *constraints=nullptr, const Option_AutoFit &mauto=Option_AutoFit(), const Option_VarioFit &optvar=Option_VarioFit())
 
 ModelOptimSillsVario (const ModelOptimSillsVario &m)
 
ModelOptimSillsVariooperator= (const ModelOptimSillsVario &m)
 
virtual ~ModelOptimSillsVario ()
 
int fit (Vario *vario, int wmode=2, bool verbose=false)
 
int loadEnvironment (Vario *vario, int wmode=2, bool verbose=false)
 
void updateFromModel ()
 
- Public Member Functions inherited from AModelOptimSills
 AModelOptimSills (Model *model, Constraints *constraints=nullptr, const Option_AutoFit &mauto=Option_AutoFit(), const Option_VarioFit &optvar=Option_VarioFit())
 
 AModelOptimSills (const AModelOptimSills &m)
 
AModelOptimSillsoperator= (const AModelOptimSills &m)
 
virtual ~AModelOptimSills ()
 
int fitPerform ()
 
- Public Member Functions inherited from AModelOptim
 AModelOptim (Model *model, Constraints *constraints=nullptr, const Option_AutoFit &mauto=Option_AutoFit(), const Option_VarioFit &optvar=Option_VarioFit())
 
 AModelOptim (const AModelOptim &m)
 
AModelOptimoperator= (const AModelOptim &m)
 
virtual ~AModelOptim ()
 

Constructor & Destructor Documentation

◆ ModelOptimSillsVario() [1/2]

ModelOptimSillsVario::ModelOptimSillsVario ( Model model,
Constraints constraints = nullptr,
const Option_AutoFit mauto = Option_AutoFit(),
const Option_VarioFit optvar = Option_VarioFit() 
)

◆ ModelOptimSillsVario() [2/2]

ModelOptimSillsVario::ModelOptimSillsVario ( const ModelOptimSillsVario m)

◆ ~ModelOptimSillsVario()

ModelOptimSillsVario::~ModelOptimSillsVario ( )
virtual

Member Function Documentation

◆ fit()

int ModelOptimSillsVario::fit ( Vario vario,
int  wmode = 2,
bool  verbose = false 
)

General Routine for fitting a model using an experimental variogram

Returns
Error return code
Parameters
[in]varioExperimental variogram
[in]wmodeWeighting mode
[in]verboseVerbose flag

◆ loadEnvironment()

int ModelOptimSillsVario::loadEnvironment ( Vario vario,
int  wmode = 2,
bool  verbose = false 
)

◆ operator=()

ModelOptimSillsVario & ModelOptimSillsVario::operator= ( const ModelOptimSillsVario m)

◆ updateFromModel()

void ModelOptimSillsVario::updateFromModel ( )

Calculates the values of a generic covariance model corresponding to the lags of an experimental variogram

Parameters
[in]varioVario structure
[in]modelModel structure
[in]npadirTotal number of lags
[out]ddArray of distances (optional)
[out]geArray of generic covariance values (optional)

The documentation for this class was generated from the following files: