![]() |
RockyML
0.0.1
A High-Performance Scientific Computing Framework
|
a virtual system to implement blocked coordinate descent More...
#include <system.h>


Public Member Functions | |
| int | original_dim () const |
| int | block_dim () const |
| blocked_system (system< T_e > *main_system, int original_dim, int block_dim, int *mask) | |
| void | set_solution_state (tbb::enumerable_thread_specific< std::vector< T_e >> *solution_state) |
| virtual T_e | objective (T_e *partial) |
| virtual T_e | lower_bound () |
| lower bound specification should be used when lower bound is same for all parameters More... | |
| virtual T_e | lower_bound (int p_index) |
| lower bound specification for each parameter should be used if parameters have different lower bounds More... | |
| virtual T_e | upper_bound () |
| upper bound specification should be used when upper bound is same for all parameters More... | |
| virtual T_e | upper_bound (int p_index) |
| upper bound specification for each parameter should be used if parameters have different upper bounds More... | |
Public Member Functions inherited from rocky::zagros::system< T_e > | |
| virtual std::string | to_string () |
Public Attributes | |
| int | block_dim_ |
| int | original_dim_ |
| tbb::enumerable_thread_specific< std::vector< T_e > > * | solution_state_ |
| system< T_e > * | main_system_ |
| int * | bcd_mask_ |
a virtual system to implement blocked coordinate descent
|
inlinevirtual |
lower bound specification should be used when lower bound is same for all parameters
Reimplemented from rocky::zagros::system< T_e >.
|
inlinevirtual |
lower bound specification for each parameter should be used if parameters have different lower bounds
| p_index |
Reimplemented from rocky::zagros::system< T_e >.
|
inlinevirtual |
upper bound specification should be used when upper bound is same for all parameters
Reimplemented from rocky::zagros::system< T_e >.
|
inlinevirtual |
upper bound specification for each parameter should be used if parameters have different upper bounds
| p_index |
Reimplemented from rocky::zagros::system< T_e >.