Templated MV++ vectors are denoted as MV_Vector<type> in ./include/mvvtp.h. Matrices are denoted as MV_ColMat<type> in ./include/mvmtp.h.
Typical use is illustrated by an example:
#include "mvmtp.h" // ... class MyObj { // ... }; MV_ColMat<MyObj> A(m, n); MV_Vector<MyObj> B(n), C(n);The requirements of MyObj is that it must be form algebraic field. That is, the elements form a closure under the operations +, *, /, and -.