Loading [MathJax]/extensions/tex2jax.js
1.7.3
Geostatistics & Machine Learning toolbox | https://gstlearn.org
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ParamInfo Class Reference

#include <ParamInfo.hpp>

Inheritance diagram for ParamInfo:
AStringable

Public Member Functions

 ParamInfo (const String &name="", double value=TEST, const std::array< double, 2 > &absoluteBounds={-INF, INF}, const std::string &description="")
 
 ParamInfo (const ParamInfo &other)
 
ParamInfooperator= (const ParamInfo &other)
 
virtual ~ParamInfo ()
 
void setValueDefault (double val)
 
double getValue () const
 
double getAbsoluteMinValue () const
 
double getAbsoluteMaxValue () const
 
void setMinValue (double value)
 
void setMaxValue (double value)
 
void setFixed (bool isFixed)
 
String toString (const AStringFormat *strfmt=nullptr) const override
 
- 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
 

Constructor & Destructor Documentation

◆ ParamInfo() [1/2]

ParamInfo::ParamInfo ( const String name = "",
double  value = TEST,
const std::array< double, 2 > &  absoluteBounds = {-INFINF},
const std::string &  description = "" 
)

◆ ParamInfo() [2/2]

ParamInfo::ParamInfo ( const ParamInfo other)

◆ ~ParamInfo()

ParamInfo::~ParamInfo ( )
virtual

Member Function Documentation

◆ getAbsoluteMaxValue()

double ParamInfo::getAbsoluteMaxValue ( ) const
inline

◆ getAbsoluteMinValue()

double ParamInfo::getAbsoluteMinValue ( ) const
inline

◆ getValue()

double ParamInfo::getValue ( ) const
inline

◆ operator=()

ParamInfo & ParamInfo::operator= ( const ParamInfo other)

◆ setFixed()

void ParamInfo::setFixed ( bool  isFixed)
inline

◆ setMaxValue()

void ParamInfo::setMaxValue ( double  value)

◆ setMinValue()

void ParamInfo::setMinValue ( double  value)

◆ setValueDefault()

void ParamInfo::setValueDefault ( double  val)
inline

◆ toString()

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

Reimplemented from AStringable.


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