Class xlifepp::ARGenToStdShf#

template<class TA_, class TB_>
class ARGenToStdShf : public xlifepp::ARStdFrame<TA_>#

Class used to transform a generalized problem into a standard one.

B is supposed to be invertible. Shift mode case. Matrix-vector product provided: y <- inv(inv(B)*A-sigma*Id)*x sigma has the type of A

Public Functions

ARGenToStdShf(TermMatrix &A, TermMatrix &B, const TA_ sigma)#

Constructor.

~ARGenToStdShf()#

Destructor.

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

Matrix-vector product y <- inv(inv(B)*A-sigma*Id)*x.