|
MiniTensor Version of the Day
|
#include <MiniTensor_Solvers.h>
Public Member Functions | |
| virtual char const * | name () |
| virtual void | initialize (FN &fn, Vector< T, N > const &x, Vector< T, N > const &r) |
| virtual Vector< T, N > | step (FN &fn, Vector< T, N > const &x, Vector< T, N > const &r) |
| virtual | ~TrustRegionStep () |
Public Member Functions inherited from minitensor::StepBase< FN, T, N > | |
| StepBase () | |
| virtual | ~StepBase () |
| Vector< T, N > | lin_solve (Tensor< T, N > const &A, Vector< T, N > const &b) |
Public Attributes | |
| T | max_region_size {10.0} |
| T | initial_region_size {10.0} |
| T | min_reduction {0.0} |
Public Attributes inherited from minitensor::StepBase< FN, T, N > | |
| PreconditionerType | preconditioner_type {PreconditionerType::IDENTITY} |
Static Public Attributes | |
| static constexpr char const *const | NAME {"Trust Region"} |
Private Attributes | |
| T | region_size {0.0} |
Trust Region Step
Definition at line 833 of file MiniTensor_Solvers.h.