gstlearn  1.0.0
CCC
Option_AutoFit Class Reference

#include <Option_AutoFit.hpp>

Inheritance diagram for Option_AutoFit:
AStringable

Public Member Functions

 Option_AutoFit ()
 
 Option_AutoFit (const Option_AutoFit &m)
 
Option_AutoFitoperator= (const Option_AutoFit &m)
 
virtual ~Option_AutoFit ()
 
virtual String toString (const AStringFormat *strfmt=nullptr) const override
 
double getEpsdelta () const
 
int getFlagIntrinsic () const
 
double getInitdelta () const
 
int getMaxiter () const
 
double getTolred () const
 
double getTolsigma () const
 
double getTolstop () const
 
bool getVerbose () const
 
int getWmode () const
 
void setEpsdelta (double epsdelta)
 
void setFlagIntrinsic (int flagIntrinsic)
 
void setInitdelta (double initdelta)
 
void setMaxiter (int maxiter)
 
void setTolred (double tolred)
 
void setTolsigma (double tolsigma)
 
void setTolstop (double tolstop)
 
void setVerbose (bool verbose)
 
void setWmode (int wmode)
 
- Public Member Functions inherited from AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (int level) const final
 

Private Attributes

bool _verbose
 
int _wmode
 
int _maxiter
 
int _flag_intrinsic
 
double _tolstop
 
double _tolred
 
double _epsdelta
 
double _tolsigma
 
double _initdelta
 

Constructor & Destructor Documentation

◆ Option_AutoFit() [1/2]

Option_AutoFit::Option_AutoFit ( )

◆ Option_AutoFit() [2/2]

Option_AutoFit::Option_AutoFit ( const Option_AutoFit m)

◆ ~Option_AutoFit()

Option_AutoFit::~Option_AutoFit ( )
virtual

Member Function Documentation

◆ getEpsdelta()

double Option_AutoFit::getEpsdelta ( ) const
inline

◆ getFlagIntrinsic()

int Option_AutoFit::getFlagIntrinsic ( ) const
inline

◆ getInitdelta()

double Option_AutoFit::getInitdelta ( ) const
inline

◆ getMaxiter()

int Option_AutoFit::getMaxiter ( ) const
inline

◆ getTolred()

double Option_AutoFit::getTolred ( ) const
inline

◆ getTolsigma()

double Option_AutoFit::getTolsigma ( ) const
inline

◆ getTolstop()

double Option_AutoFit::getTolstop ( ) const
inline

◆ getVerbose()

bool Option_AutoFit::getVerbose ( ) const
inline

◆ getWmode()

int Option_AutoFit::getWmode ( ) const
inline

◆ operator=()

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

◆ setEpsdelta()

void Option_AutoFit::setEpsdelta ( double  epsdelta)
inline

◆ setFlagIntrinsic()

void Option_AutoFit::setFlagIntrinsic ( int  flagIntrinsic)
inline

◆ setInitdelta()

void Option_AutoFit::setInitdelta ( double  initdelta)
inline

◆ setMaxiter()

void Option_AutoFit::setMaxiter ( int  maxiter)
inline

◆ setTolred()

void Option_AutoFit::setTolred ( double  tolred)
inline

◆ setTolsigma()

void Option_AutoFit::setTolsigma ( double  tolsigma)
inline

◆ setTolstop()

void Option_AutoFit::setTolstop ( double  tolstop)
inline

◆ setVerbose()

void Option_AutoFit::setVerbose ( bool  verbose)
inline

◆ setWmode()

void Option_AutoFit::setWmode ( int  wmode)
inline

Set the type of the weighting function used in the fitting procedure. This function is defined in the case of several directional experimental variograms, calculated in a multivariate case: 0: The weight is constant
1: The weight is proportional to the number of pairs
2: The weight is proportional to the number of pairs and inverse proportional to the distance
3: The weight is inverse proportional to the number of lags for each direction

Parameters
wmodetype of weighting function (0, 1, 2 or 3, see above)
Note
The default value for wmode is 2

◆ toString()

String Option_AutoFit::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Reimplemented from AStringable.

Member Data Documentation

◆ _epsdelta

double Option_AutoFit::_epsdelta
private

◆ _flag_intrinsic

int Option_AutoFit::_flag_intrinsic
private

◆ _initdelta

double Option_AutoFit::_initdelta
private

◆ _maxiter

int Option_AutoFit::_maxiter
private

◆ _tolred

double Option_AutoFit::_tolred
private

◆ _tolsigma

double Option_AutoFit::_tolsigma
private

◆ _tolstop

double Option_AutoFit::_tolstop
private

◆ _verbose

bool Option_AutoFit::_verbose
private

◆ _wmode

int Option_AutoFit::_wmode
private

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