Class xlifepp::ARInterfaceGenBuc#

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

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

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

Public Functions

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

A_B_s constructor A symmetric positive semi-definite B symmetric indefinite.

~ARInterfaceGenBuc()#

destructor

void MultBx(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