![]()  | 
                        
                             ʻOhana
                             
                            Population structure, admixture history, and selection using learning methods. 
                         | 
                    
Arguments to the execute method. More...
#include <jade.simplex.hpp>
 Collaboration diagram for jade::basic_simplex< TValue >::execute_args: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.
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 214 of file jade.simplex.hpp.
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 222 of file jade.simplex.hpp.
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 230 of file jade.simplex.hpp.
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 238 of file jade.simplex.hpp.
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 246 of file jade.simplex.hpp.
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 254 of file jade.simplex.hpp.
 Here is the call graph for this function:| 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.