ʻOhana
Population structure, admixture history, and selection using learning methods.
|
Arguments to the execute method. More...
#include <jade.simplex.hpp>
Public Types | |
typedef void(* | logfunc_type) (const log_args &) |
The C-style log function. More... | |
Public Member Functions | |
execute_args () | |
Initializes a new instance of the class. More... | |
bool | is_logfunc_assigned () const |
bool | is_max_iterations_assigned () const |
bool | is_max_seconds_assigned () const |
bool | is_min_delta_assigned () const |
bool | is_min_epsilon_assigned () const |
bool | is_min_length_assigned () const |
std::string | str () const |
Data Fields | |
logfunc_type | logfunc |
The logging function. More... | |
size_t | max_iterations |
The maximum iterations. More... | |
double | max_seconds |
The maximum seconds. More... | |
value_type | min_delta |
The minimum delta. More... | |
value_type | min_epsilon |
The minimum change in objval. More... | |
value_type | min_length |
The minimum length. More... | |
void * | user |
User-supplied value. More... | |
Static Public Attributes | |
static constexpr auto | no_max_iterations |
The value assigned for no maximum iterations. More... | |
static constexpr auto | no_max_seconds |
The value assigned for no maximum seconds. More... | |
static constexpr auto | no_min_delta |
The value assigned for no minimum delta. More... | |
static constexpr auto | no_min_epsilon |
The value assigned for no minimum epsilon. More... | |
static constexpr auto | no_min_length |
The value assigned for no minimum length. More... | |
Arguments to the execute method.
Definition at line 156 of file jade.simplex.hpp.
typedef void(* jade::basic_simplex< TValue >::execute_args::logfunc_type) (const log_args &) |
The C-style log function.
Definition at line 159 of file jade.simplex.hpp.
|
inline |
|
inline |
Definition at line 206 of file jade.simplex.hpp.
|
inline |
Definition at line 214 of file jade.simplex.hpp.
|
inline |
Definition at line 222 of file jade.simplex.hpp.
|
inline |
Definition at line 230 of file jade.simplex.hpp.
|
inline |
Definition at line 238 of file jade.simplex.hpp.
|
inline |
Definition at line 246 of file jade.simplex.hpp.
|
inline |
Definition at line 254 of file jade.simplex.hpp.
logfunc_type jade::basic_simplex< TValue >::execute_args::logfunc |
The logging function.
Definition at line 181 of file jade.simplex.hpp.
size_t jade::basic_simplex< TValue >::execute_args::max_iterations |
The maximum iterations.
Definition at line 182 of file jade.simplex.hpp.
double jade::basic_simplex< TValue >::execute_args::max_seconds |
The maximum seconds.
Definition at line 183 of file jade.simplex.hpp.
value_type jade::basic_simplex< TValue >::execute_args::min_delta |
The minimum delta.
Definition at line 184 of file jade.simplex.hpp.
value_type jade::basic_simplex< TValue >::execute_args::min_epsilon |
The minimum change in objval.
Definition at line 185 of file jade.simplex.hpp.
value_type jade::basic_simplex< TValue >::execute_args::min_length |
The minimum length.
Definition at line 186 of file jade.simplex.hpp.
|
staticconstexpr |
The value assigned for no maximum iterations.
Definition at line 162 of file jade.simplex.hpp.
|
staticconstexpr |
The value assigned for no maximum seconds.
Definition at line 166 of file jade.simplex.hpp.
|
staticconstexpr |
The value assigned for no minimum delta.
Definition at line 170 of file jade.simplex.hpp.
|
staticconstexpr |
The value assigned for no minimum epsilon.
Definition at line 174 of file jade.simplex.hpp.
|
staticconstexpr |
The value assigned for no minimum length.
Definition at line 178 of file jade.simplex.hpp.
void* jade::basic_simplex< TValue >::execute_args::user |
User-supplied value.
Definition at line 187 of file jade.simplex.hpp.