#include <pow.hh>
Inheritance diagram for RVLUmin::PowerStep< Scalar >:
Public Member Functions | |
PowerStep (RVL::Vector< Scalar > &_x, const LinearOp< Scalar > &_A, AScalar &_sig, AScalar &_err) | |
Constructor parameters:. | |
void | run () |
Execute a single power step. |
It also estimates the relative residual |lam -rq|/|lam|, in which lam is the eigenvalue of the normal operator which the Rayleigh quotient rq approximates.
Definition at line 56 of file pow.hh.
RVLUmin::PowerStep< Scalar >::PowerStep | ( | RVL::Vector< Scalar > & | _x, | |
const LinearOp< Scalar > & | _A, | |||
AScalar & | _sig, | |||
AScalar & | _err | |||
) |
Constructor parameters:.
_x | = estimated singular vector - mutable reference, updated on return | |
_A | = linear operator for which singular pair is sought - const reference | |
_sig | = estimated max singular value - mutable reference, updated on return | |
_err | = estimate of relative error in singular value - mutable reference, updated on return |
void RVLUmin::PowerStep< Scalar >::run | ( | ) | [virtual] |