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.