ConicBundle
|
Abstract base class for supplying the input matrix for Lanzcosmethods. More...
#include <lanczos.hxx>
Public Member Functions | |
virtual Integer | lanczosdim () const =0 |
returns the order of the (virtual) symmetric matrix | |
virtual Integer | lanczosflops () const =0 |
returns a rough estimate on the number of flops needed by lanczosmult() for a vector | |
virtual int | lanczosmult (const Matrix &A, Matrix &B) const =0 |
computes B = (*this) * A; A and B must not be the same object! | |
Abstract base class for supplying the input matrix for Lanzcosmethods.
It provides a virtual symmetric matrix with a routine for a multiplying it with a matrix and a guess on the number of flops involved in this multiplication.