#include <ATikhonovPhillipsSolver.hpp>
Inheritance diagram for ATikhonovPhillipsSolver:


 
Purpose:        Abstract Tikhonov Phillips Solver
                Solving Least square problems:
                ------------------------------
                        (At*A - alpha*I)*x= At*yDelta
                with    delta= ||y-yDelta||
                        alpha >= 0.0
                
Public Methods | |
| ATikhonovPhillipsSolver (int iter=10, double adelta=0.0001) | |
| virtual | ~ATikhonovPhillipsSolver () | 
| virtual FloatVector * | solve (AFloatMatrix *m, FloatVector *b, FloatVector *dest)=0 | 
| virtual FloatVector * | solve (AFloatMatrix *m, FloatVector *b, bool factorisation=true, FloatVector *dest=0)=0 | 
Protected Methods | |
| virtual bool | check (AFloatMatrix *A, FloatVector *b, FloatVector *x) | 
Protected Attributes | |
| int | kmax | 
| double | alpha0 | 
| double | q | 
| double | delta | 
| double | t | 
| FloatVector * | r | 
![]()  | 
    
