The current class implements arithmetic operations such as matrix-vector products, LU decomposition, calculation of the inverse matrix etc. However, note that the copy constructor will also copy the values of the work estimates and other state variables. Please note that there is not yet any support for a symmetric storage scheme.
Most member functions are self-explanatory.
The functions listed below implement new operations or redefine existing actions. There is also a version that takes only one integer parameter, thus forcing the matrix to be square. This represents a possibility for interfacing to external matrix formats. That is, the default values of zero is the best choice when importing a matrix whose dimensions are not explicitly known. The elements are assembled according to index transformation vectors.