Class xlifepp::ARInterfaceRSVD#
-
class ARInterfaceRSVD : public xlifepp::ARStdFrame<real_t>#
-
The ARInterfaceRSVD class handle real data.
Given a real matrix A and a real vector x, this class defines the products: . (At) * A * x and A * (At) * x, for computation near the ends of the spectrum, . ((At) * A - s * Id) * x and (A * (At) - s * Id) * x, for computation near a real shift s.
Subclassed by xlifepp::ARInterfaceRSVDmGEnReg, xlifepp::ARInterfaceRSVDmGEnShf, xlifepp::ARInterfaceRSVDmLTnReg, xlifepp::ARInterfaceRSVDmLTnShf
Public Functions
-
ARInterfaceRSVD(TermMatrix &A, int dimn, int dimx, std::string cname, const real_t sigma = 0.)#
-
constructor
-
inline ~ARInterfaceRSVD()#
-
destructor
-
inline const LargeMatrix<real_t> *matPtr() const#
-
returns matrix pointer
-
ARInterfaceRSVD(TermMatrix &A, int dimn, int dimx, std::string cname, const real_t sigma = 0.)#