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

#include <ListParams.hpp>

Inheritance diagram for gstlrn::ListParams:
gstlrn::AStringable

Public Member Functions

 ListParams ()
 
 ListParams (const ListParams &other)=delete
 
ListParamsoperator= (const ListParams &other)=delete
 
virtual ~ListParams ()=default
 
String toString (const AStringFormat *strfmt=nullptr) const override
 
void addParam (ParamInfo &param)
 
void addParams (std::vector< ParamInfo > &params)
 
void clear ()
 
double getValue (Id index) const
 
void setValue (Id index, double value)
 
std::vector< double > getOptimizableValues () const
 
void setValues (const std::vector< double > &values)
 
std::vector< double > getMinValues () const
 
std::vector< double > getMaxValues () const
 
void makeDispatchIndexFromDispatch ()
 
double getOptimizableValue (size_t index) const
 
size_t getNOptimizableParams () const
 
size_t getNParams () const
 
void updateDispatch ()
 
std::vector< size_t > getDispatch () const
 
std::vector< size_t > getDispatchIndex () const
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 

Constructor & Destructor Documentation

◆ ListParams() [1/2]

gstlrn::ListParams::ListParams ( )

◆ ListParams() [2/2]

gstlrn::ListParams::ListParams ( const ListParams other)
delete

◆ ~ListParams()

virtual gstlrn::ListParams::~ListParams ( )
virtualdefault

Member Function Documentation

◆ addParam()

void gstlrn::ListParams::addParam ( ParamInfo param)

◆ addParams()

void gstlrn::ListParams::addParams ( std::vector< ParamInfo > &  params)

◆ clear()

void gstlrn::ListParams::clear ( )

◆ getDispatch()

std::vector< size_t > gstlrn::ListParams::getDispatch ( ) const
inline

◆ getDispatchIndex()

std::vector< size_t > gstlrn::ListParams::getDispatchIndex ( ) const
inline

◆ getMaxValues()

std::vector< double > gstlrn::ListParams::getMaxValues ( ) const

◆ getMinValues()

std::vector< double > gstlrn::ListParams::getMinValues ( ) const

◆ getNOptimizableParams()

size_t gstlrn::ListParams::getNOptimizableParams ( ) const
inline

◆ getNParams()

size_t gstlrn::ListParams::getNParams ( ) const
inline

◆ getOptimizableValue()

double gstlrn::ListParams::getOptimizableValue ( size_t  index) const

◆ getOptimizableValues()

std::vector< double > gstlrn::ListParams::getOptimizableValues ( ) const

◆ getValue()

double gstlrn::ListParams::getValue ( Id  index) const

◆ makeDispatchIndexFromDispatch()

void gstlrn::ListParams::makeDispatchIndexFromDispatch ( )

◆ operator=()

ListParams & gstlrn::ListParams::operator= ( const ListParams other)
delete

◆ setValue()

void gstlrn::ListParams::setValue ( Id  index,
double  value 
)

◆ setValues()

void gstlrn::ListParams::setValues ( const std::vector< double > &  values)

◆ toString()

String gstlrn::ListParams::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Reimplemented from gstlrn::AStringable.

◆ updateDispatch()

void gstlrn::ListParams::updateDispatch ( )

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