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

Class which, starting from an experimental variogram, enables fitting the various parameters of a Covariance part of a Model. More...

#include <ModelOptimVario.hpp>

Inheritance diagram for ModelOptimVario:
AModelOptim

Detailed Description

Class which, starting from an experimental variogram, enables fitting the various parameters of a Covariance part of a Model.

Public Member Functions

 ModelOptimVario (Model *model, Constraints *constraints=nullptr, const Option_AutoFit &mauto=Option_AutoFit(), const Option_VarioFit &optvar=Option_VarioFit())
 
 ModelOptimVario (const ModelOptimVario &m)
 
ModelOptimVariooperator= (const ModelOptimVario &m)
 
virtual ~ModelOptimVario ()
 
int fit (Vario *vario, bool flagGoulard=true, int wmode=2, bool verbose=false)
 
int loadEnvironment (Vario *vario, bool flagGoulard=true, int wmode=2, bool verbose=false)
 
- 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 ()
 

Static Public Member Functions

static double evalCost (unsigned int nparams, const double *current, double *grad, void *my_func_data)
 

Constructor & Destructor Documentation

◆ ModelOptimVario() [1/2]

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

◆ ModelOptimVario() [2/2]

ModelOptimVario::ModelOptimVario ( const ModelOptimVario m)

◆ ~ModelOptimVario()

ModelOptimVario::~ModelOptimVario ( )
virtual

Member Function Documentation

◆ evalCost()

double ModelOptimVario::evalCost ( unsigned int  nparams,
const double *  current,
double *  grad,
void *  my_func_data 
)
static

◆ fit()

int ModelOptimVario::fit ( Vario vario,
bool  flagGoulard = true,
int  wmode = 2,
bool  verbose = false 
)

◆ loadEnvironment()

int ModelOptimVario::loadEnvironment ( Vario vario,
bool  flagGoulard = true,
int  wmode = 2,
bool  verbose = false 
)

◆ operator=()

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

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