sisi4s
Loading...
Searching...
No Matches
sisi4s::AlternatingLeastSquaresRegularizationEstimator Class Reference

#include <RegularizedAlternatingLeastSquares.hpp>

Inheritance diagram for sisi4s::AlternatingLeastSquaresRegularizationEstimator:
Collaboration diagram for sisi4s::AlternatingLeastSquaresRegularizationEstimator:

Public Member Functions

 AlternatingLeastSquaresRegularizationEstimator ()
 
 AlternatingLeastSquaresRegularizationEstimator (double swampingThreshold_, double regularizationFriction_, double initialLambda_)
 
virtual ~AlternatingLeastSquaresRegularizationEstimator ()
 
double getSwampingThreshold ()
 
virtual double getLambda ()
 
virtual void update (double const swampingFactor)
 

Protected Attributes

double swampingThreshold
 
double regularizationFriction
 
double lambda
 

Constructor & Destructor Documentation

◆ AlternatingLeastSquaresRegularizationEstimator() [1/2]

sisi4s::AlternatingLeastSquaresRegularizationEstimator::AlternatingLeastSquaresRegularizationEstimator ( )
inline

◆ AlternatingLeastSquaresRegularizationEstimator() [2/2]

sisi4s::AlternatingLeastSquaresRegularizationEstimator::AlternatingLeastSquaresRegularizationEstimator ( double  swampingThreshold_,
double  regularizationFriction_,
double  initialLambda_ 
)
inline

◆ ~AlternatingLeastSquaresRegularizationEstimator()

virtual sisi4s::AlternatingLeastSquaresRegularizationEstimator::~AlternatingLeastSquaresRegularizationEstimator ( )
inlinevirtual

Member Function Documentation

◆ getLambda()

virtual double sisi4s::AlternatingLeastSquaresRegularizationEstimator::getLambda ( )
inlinevirtual

Reimplemented in sisi4s::NoRegularizationEstimator.

Here is the caller graph for this function:

◆ getSwampingThreshold()

double sisi4s::AlternatingLeastSquaresRegularizationEstimator::getSwampingThreshold ( )
inline
Here is the caller graph for this function:

◆ update()

virtual void sisi4s::AlternatingLeastSquaresRegularizationEstimator::update ( double const  swampingFactor)
inlinevirtual

Reimplemented in sisi4s::NoRegularizationEstimator.

Here is the caller graph for this function:

Member Data Documentation

◆ lambda

double sisi4s::AlternatingLeastSquaresRegularizationEstimator::lambda
protected

◆ regularizationFriction

double sisi4s::AlternatingLeastSquaresRegularizationEstimator::regularizationFriction
protected

◆ swampingThreshold

double sisi4s::AlternatingLeastSquaresRegularizationEstimator::swampingThreshold
protected

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