ConicBundle
Public Member Functions | List of all members
CH_Matrix_Classes::Lanczosmatrix Class Referenceabstract

Abstract base class for supplying the input matrix for Lanzcosmethods. More...

#include <lanczos.hxx>

Inheritance diagram for CH_Matrix_Classes::Lanczosmatrix:
ConicBundle::Bigmatrix

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!
 

Detailed Description

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.


The documentation for this class was generated from the following file: