|
bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
|
Controller for iterative algorithms. More...
#include <iterative_algorithm_controller.h>
Controller for iterative algorithms.
|
inline |
Constructor.
|
default |
Copy constructor.
|
default |
Move copy constructor.
|
default |
Destructor.
| bool bitrl::utils::IterativeAlgorithmController::continue_iterations | ( | ) |
Returns true if the iterations of the algorithm should be continued.
|
inline |
Returns the current iteration index.
|
inline |
Returns the exit tolerance for the algorithm.
|
inline |
Return the maximum number of iterations.
|
inline |
Get the number of threads used.
|
inline |
get_residual
| IterativeAlgorithmResult bitrl::utils::IterativeAlgorithmController::get_state | ( | ) | const |
Returns the state of the controller.
|
default |
copy assignement
|
default |
move copy assignement
| void bitrl::utils::IterativeAlgorithmController::reset | ( | ) |
reset
| void bitrl::utils::IterativeAlgorithmController::reset | ( | const IterativeAlgorithmController & | control | ) |
reset
set_max_itrs
| max_itrs |
Set the number of threads.
show iterations
set_tolerance
| tol |
set_track_residuals_flag
| flag |
|
inline |
show iterations
|
inline |
track_residuals
Update the residual.