Class xlifepp::ARInterfaceGen#
-
template<class K_, class MA_, class MB_>
class ARInterfaceGen : public xlifepp::ARInterface<K_, MA_>#
-
Inheritence diagram for xlifepp::ARInterfaceGen:
Collaboration diagram for xlifepp::ARInterfaceGen:
Abstract class for generalized eigenvalue problem Matrix-vector product provided: y <- B * x.
Subclassed by xlifepp::ARInterfaceGenReg< K_, MA_, MB_ >, xlifepp::ARInterfaceGenShf< K_, MA_, MB_ >
Public Functions
-
virtual void MultBx(K_ *x, K_ *y)#
-
matrix-vector product y <- B * x required for all derived classes except for ARInterfaceGenBuc which needs y <- A * x.
This is why this function is declared virtual. When the problem is complex, x and y are complex but B is real.
-
virtual void MultBx(K_ *x, K_ *y)#