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

#include <MiniTensor_Solvers.h>

Inheritance diagram for minitensor::StepBase< FN, T, N >:
minitensor::ConjugateGradientStep< FN, T, N > minitensor::LineSearchRegularizedStep< FN, T, N > minitensor::NewtonStep< FN, T, N > minitensor::NewtonWithLineSearchStep< FN, T, N > minitensor::TrustRegionStep< FN, T, N >

Public Member Functions

 StepBase ()
 
virtual char const * name ()=0
 
virtual void initialize (FN &fn, Vector< T, N > const &x, Vector< T, N > const &r)=0
 
virtual Vector< T, N > step (FN &fn, Vector< T, N > const &x, Vector< T, N > const &r)=0
 
virtual ~StepBase ()
 
Vector< T, N > lin_solve (Tensor< T, N > const &A, Vector< T, N > const &b)
 

Public Attributes

PreconditionerType preconditioner_type {PreconditionerType::IDENTITY}
 

Detailed Description

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

Step Base

Definition at line 675 of file MiniTensor_Solvers.h.


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