#include <bayeux/mygsl/param_entry.h>
|
| static param_entry | make_auto (const std::string &name_, double step_=AUTO_STEP) |
| |
| static param_entry | make_auto_range (const std::string &name_, double min_, double max_, double step_=AUTO_STEP) |
| |
| static param_entry | make_auto_min (const std::string &name_, double min_, double step_=AUTO_STEP) |
| |
| static param_entry | make_auto_max (const std::string &name_, double max_, double step_=AUTO_STEP) |
| |
| static param_entry | make_free (const std::string &name_, double value_, double step_=AUTO_STEP) |
| |
| static param_entry | make_free_range (const std::string &name_, double min_, double max_, double value_, double step_=AUTO_STEP) |
| |
| static param_entry | make_free_min (const std::string &name_, double min_, double value_, double step_=AUTO_STEP) |
| |
| static param_entry | make_free_max (const std::string &name_, double max_, double value_, double step_=AUTO_STEP) |
| |
| static param_entry | make_const (const std::string &name_, double value_) |
| |
◆ limit_t
| Enumerator |
|---|
| LIMIT_NO | |
| LIMIT_MIN | |
| LIMIT_MAX | |
| LIMIT_RANGE | |
◆ type_t
| Enumerator |
|---|
| TYPE_NULL | |
| TYPE_FREE | |
| TYPE_CONST | |
| TYPE_AUTO | |
| TYPE_AUTO_COMPUTED | |
◆ check_value()
| bool mygsl::param_entry::check_value |
( |
| ) |
const |
◆ get_best_value() [1/2]
| const best_value& mygsl::param_entry::get_best_value |
( |
| ) |
const |
◆ get_best_value() [2/2]
| best_value& mygsl::param_entry::get_best_value |
( |
| ) |
|
◆ get_comment()
| const std::string& mygsl::param_entry::get_comment |
( |
| ) |
const |
◆ get_dist_to_limit()
| double mygsl::param_entry::get_dist_to_limit |
( |
| ) |
const |
◆ get_dist_to_max()
| double mygsl::param_entry::get_dist_to_max |
( |
| ) |
const |
◆ get_dist_to_min()
| double mygsl::param_entry::get_dist_to_min |
( |
| ) |
const |
◆ get_max()
| double mygsl::param_entry::get_max |
( |
| ) |
const |
◆ get_min()
| double mygsl::param_entry::get_min |
( |
| ) |
const |
◆ get_name()
| const std::string& mygsl::param_entry::get_name |
( |
| ) |
const |
◆ get_overflow()
| double mygsl::param_entry::get_overflow |
( |
| ) |
const |
◆ get_sign_limit()
| double mygsl::param_entry::get_sign_limit |
( |
| ) |
const |
◆ get_step()
| double mygsl::param_entry::get_step |
( |
| ) |
const |
◆ get_underflow()
| double mygsl::param_entry::get_underflow |
( |
| ) |
const |
◆ get_value()
| double mygsl::param_entry::get_value |
( |
| ) |
const |
◆ get_value_safe() [1/2]
| double mygsl::param_entry::get_value_safe |
( |
| ) |
const |
◆ get_value_safe() [2/2]
| double mygsl::param_entry::get_value_safe |
( |
double & |
dist_ | ) |
const |
◆ has_best_value()
| bool mygsl::param_entry::has_best_value |
( |
| ) |
const |
◆ has_limit()
| bool mygsl::param_entry::has_limit |
( |
| ) |
const |
◆ has_max()
| bool mygsl::param_entry::has_max |
( |
| ) |
const |
◆ has_min()
| bool mygsl::param_entry::has_min |
( |
| ) |
const |
◆ has_no_limit()
| bool mygsl::param_entry::has_no_limit |
( |
| ) |
const |
◆ has_step()
| bool mygsl::param_entry::has_step |
( |
| ) |
const |
◆ has_value()
| bool mygsl::param_entry::has_value |
( |
| ) |
const |
◆ is_auto()
| bool mygsl::param_entry::is_auto |
( |
| ) |
const |
◆ is_auto_computed()
| bool mygsl::param_entry::is_auto_computed |
( |
| ) |
const |
◆ is_const()
| bool mygsl::param_entry::is_const |
( |
| ) |
const |
◆ is_free()
| bool mygsl::param_entry::is_free |
( |
| ) |
const |
◆ is_in_range()
| bool mygsl::param_entry::is_in_range |
( |
| ) |
const |
◆ is_in_range_but_close_to_max()
| bool mygsl::param_entry::is_in_range_but_close_to_max |
( |
| ) |
const |
◆ is_in_range_but_close_to_min()
| bool mygsl::param_entry::is_in_range_but_close_to_min |
( |
| ) |
const |
◆ is_in_safe_range()
| bool mygsl::param_entry::is_in_safe_range |
( |
| ) |
const |
◆ make_auto()
| static param_entry mygsl::param_entry::make_auto |
( |
const std::string & |
name_, |
|
|
double |
step_ = AUTO_STEP |
|
) |
| |
|
static |
◆ make_auto_max()
| static param_entry mygsl::param_entry::make_auto_max |
( |
const std::string & |
name_, |
|
|
double |
max_, |
|
|
double |
step_ = AUTO_STEP |
|
) |
| |
|
static |
◆ make_auto_min()
| static param_entry mygsl::param_entry::make_auto_min |
( |
const std::string & |
name_, |
|
|
double |
min_, |
|
|
double |
step_ = AUTO_STEP |
|
) |
| |
|
static |
◆ make_auto_range()
| static param_entry mygsl::param_entry::make_auto_range |
( |
const std::string & |
name_, |
|
|
double |
min_, |
|
|
double |
max_, |
|
|
double |
step_ = AUTO_STEP |
|
) |
| |
|
static |
◆ make_const()
| static param_entry mygsl::param_entry::make_const |
( |
const std::string & |
name_, |
|
|
double |
value_ |
|
) |
| |
|
static |
◆ make_free()
| static param_entry mygsl::param_entry::make_free |
( |
const std::string & |
name_, |
|
|
double |
value_, |
|
|
double |
step_ = AUTO_STEP |
|
) |
| |
|
static |
◆ make_free_max()
| static param_entry mygsl::param_entry::make_free_max |
( |
const std::string & |
name_, |
|
|
double |
max_, |
|
|
double |
value_, |
|
|
double |
step_ = AUTO_STEP |
|
) |
| |
|
static |
◆ make_free_min()
| static param_entry mygsl::param_entry::make_free_min |
( |
const std::string & |
name_, |
|
|
double |
min_, |
|
|
double |
value_, |
|
|
double |
step_ = AUTO_STEP |
|
) |
| |
|
static |
◆ make_free_range()
| static param_entry mygsl::param_entry::make_free_range |
( |
const std::string & |
name_, |
|
|
double |
min_, |
|
|
double |
max_, |
|
|
double |
value_, |
|
|
double |
step_ = AUTO_STEP |
|
) |
| |
|
static |
◆ print()
| void mygsl::param_entry::print |
( |
std::ostream & |
out_ = std::clog, |
|
|
const std::string & |
title_ = "Parameter", |
|
|
const std::string & |
indent_ = "" |
|
) |
| const |
◆ print_status()
| void mygsl::param_entry::print_status |
( |
std::ostream & |
out_ = std::clog | ) |
const |
◆ reset_best_value()
| void mygsl::param_entry::reset_best_value |
( |
| ) |
|
◆ set_auto_computed()
| void mygsl::param_entry::set_auto_computed |
( |
bool |
= true | ) |
|
◆ set_best_value()
| void mygsl::param_entry::set_best_value |
( |
const best_value & |
best_value_ | ) |
|
◆ set_comment()
| void mygsl::param_entry::set_comment |
( |
const std::string & |
comment_ | ) |
|
◆ set_max()
| void mygsl::param_entry::set_max |
( |
double |
max_ | ) |
|
◆ set_min()
| void mygsl::param_entry::set_min |
( |
double |
min_ | ) |
|
◆ set_min_max()
| void mygsl::param_entry::set_min_max |
( |
double |
min_, |
|
|
double |
max_ |
|
) |
| |
◆ set_name()
| void mygsl::param_entry::set_name |
( |
const std::string & |
name_ | ) |
|
◆ set_no_max()
| void mygsl::param_entry::set_no_max |
( |
| ) |
|
◆ set_no_min()
| void mygsl::param_entry::set_no_min |
( |
| ) |
|
◆ set_step()
| void mygsl::param_entry::set_step |
( |
double |
step_ | ) |
|
◆ set_value()
| void mygsl::param_entry::set_value |
( |
double |
value_ | ) |
|
◆ set_value_no_check()
| void mygsl::param_entry::set_value_no_check |
( |
double |
value_ | ) |
|
◆ AUTO_LABEL
| const std::string mygsl::param_entry::AUTO_LABEL |
|
static |
◆ AUTO_STEP
| const double mygsl::param_entry::AUTO_STEP |
|
static |
◆ CONST_LABEL
| const std::string mygsl::param_entry::CONST_LABEL |
|
static |
◆ DEFAULT_STEP
| const double mygsl::param_entry::DEFAULT_STEP |
|
static |
◆ FREE_LABEL
| const std::string mygsl::param_entry::FREE_LABEL |
|
static |
◆ NO_MAX_VALUE
| const double mygsl::param_entry::NO_MAX_VALUE |
|
static |
◆ NO_MIN_VALUE
| const double mygsl::param_entry::NO_MIN_VALUE |
|
static |
◆ NO_VALUE
| const double mygsl::param_entry::NO_VALUE |
|
static |
The documentation for this class was generated from the following file: