Class xlifepp::ARInterfaceFrame#

template<class K_>
class ARInterfaceFrame#

Subclassed by xlifepp::ARGenFrame< K_ >, xlifepp::ARStdFrame< K_ >

Public Functions

ARInterfaceFrame(const TermMatrix &charMat, bool stdp, std::string cname)#

constructors

inline virtual ~ARInterfaceFrame()#

destructor

inline const TermMatrix *characteristicMatrix() const#

returns characteristic matrix describing the problem (to retrieve dimension and attached unknown)

inline std::string ConstructorName() const#

return the name of the interface object and constructor used

inline int GetN() const#

returns the dimension of the problem to be solved

inline bool isStd() const#

returns true if the problem to be solved is standard, false if it is a generalized one

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

matrix-vector product y <- A * x required for some Arpack++ classes

inline virtual void MultBx(K_ *x, K_ *y)#

matrix-vector product y <- B * x required for some Arpack++ classes

virtual void MultOPx(K_ *x, K_ *y) = 0#

main matrix-vector product required for all derived classes