MiniTensor Version of the Day
Loading...
Searching...
No Matches
minitensor::TrustRegionStep< FN, T, N > Struct Template Reference

#include <MiniTensor_Solvers.h>

Inheritance diagram for minitensor::TrustRegionStep< FN, T, N >:
minitensor::StepBase< FN, T, N >

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

max_region_size {10.0}
 
initial_region_size {10.0}
 
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

region_size {0.0}
 

Detailed Description

template<typename FN, typename T, Index N>
struct minitensor::TrustRegionStep< FN, T, N >

Trust Region Step

Definition at line 833 of file MiniTensor_Solvers.h.


The documentation for this struct was generated from the following file: