Class xlifepp::ARInterfaceGenCay#

template<class MAB_>
class ARInterfaceGenCay : public xlifepp::ARInterfaceGen<real_t, MAB_, MAB_>#

Class for generalized eigenvalue problem in Cayley mode Real symmetric case.

Matrix-vector products provided: y <- inv(A-sigma B)*x, y <- A * x and y <- B * x

Public Functions

ARInterfaceGenCay(const MAB_ &matA, const MAB_ &matB, const real_t sigma)#

A_B_s constructor A symmetric B symmetric positive semi-definite.

~ARInterfaceGenCay()#

destructor

void MultAx(real_t *x, real_t *y)#

matrix-vector product y <- A * x

virtual void MultOPx(real_t *x, real_t *y)#

matrix-vector product y <- inv(A-sigma B)*x