1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::ModelFitSillsVario Class Reference

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

#include <ModelFitSillsVario.hpp>

Inheritance diagram for gstlrn::ModelFitSillsVario:
gstlrn::AModelFitSills gstlrn::ICloneable

Detailed Description

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

Public Member Functions

 ModelFitSillsVario (const Vario *vario, ModelCovList *model, const Constraints *constraints=nullptr, const ModelOptimParam &mop=ModelOptimParam())
 
 ModelFitSillsVario (const ModelFitSillsVario &m)
 
ModelFitSillsVariooperator= (const ModelFitSillsVario &m)
 
virtual ~ModelFitSillsVario ()
 
Id fitSillMatrices () override
 
- Public Member Functions inherited from gstlrn::AModelFitSills
 AModelFitSills (ModelCovList *model, const Constraints *constraints=nullptr, const ModelOptimParam &mop=ModelOptimParam())
 
 AModelFitSills (const AModelFitSills &m)
 
AModelFitSillsoperator= (const AModelFitSills &m)
 
virtual ~AModelFitSills ()
 
Id getNiter () const
 
void printFitSillSummary (Id niter) const
 
void setTrace (bool trace)
 
void setVerbose (bool verbose)
 
- Public Member Functions inherited from gstlrn::ICloneable
 ICloneable ()
 
virtual ~ICloneable ()
 
virtual ICloneableclone () const =0
 
std::shared_ptr< ICloneablecloneShared () const
 
std::unique_ptr< ICloneablecloneUnique () const
 

Static Public Member Functions

static ModelFitSillsVariocreateForOptim (const Vario *vario, ModelGeneric *model, const Constraints *constraints=nullptr, const ModelOptimParam &mop=ModelOptimParam())
 

Constructor & Destructor Documentation

◆ ModelFitSillsVario() [1/2]

gstlrn::ModelFitSillsVario::ModelFitSillsVario ( const Vario vario,
ModelCovList model,
const Constraints constraints = nullptr,
const ModelOptimParam mop = ModelOptimParam() 
)

◆ ModelFitSillsVario() [2/2]

gstlrn::ModelFitSillsVario::ModelFitSillsVario ( const ModelFitSillsVario m)

◆ ~ModelFitSillsVario()

gstlrn::ModelFitSillsVario::~ModelFitSillsVario ( )
virtual

Member Function Documentation

◆ createForOptim()

ModelFitSillsVario * gstlrn::ModelFitSillsVario::createForOptim ( const Vario vario,
ModelGeneric model,
const Constraints constraints = nullptr,
const ModelOptimParam mop = ModelOptimParam() 
)
static

◆ fitSillMatrices()

Id gstlrn::ModelFitSillsVario::fitSillMatrices ( )
overridevirtual

General Routine for fitting a model using an experimental variogram

Returns
Error return code

Reimplemented from gstlrn::AModelFitSills.

◆ operator=()

ModelFitSillsVario & gstlrn::ModelFitSillsVario::operator= ( const ModelFitSillsVario m)

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