1.11.1
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)
 
ModelFitSillsVario & operator= (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)
 
AModelFitSills & operator= (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 ICloneable * clone () const =0
 
std::shared_ptr< ICloneable > cloneShared () const
 
std::unique_ptr< ICloneable > cloneUnique () const
 

Static Public Member Functions

static ModelFitSillsVario * createForOptim (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: