#include <infinite_matrix.h>
Public Member Functions | |
virtual | ~InfiniteDiagonalMatrix ()=0 |
virtual double | diag (const I &lambda) const =0 |
abstract base class for infinite-dimensional diagonal matrices (that can serve for scaling an InfiniteVector<C,I>...)
MathTL::InfiniteDiagonalMatrix< C, I >::~InfiniteDiagonalMatrix | ( | ) | [pure virtual] |
destructor
virtual double MathTL::InfiniteDiagonalMatrix< C, I >::diag | ( | const I & | lambda | ) | const [pure virtual] |
evaluate lambda-th entry on the diagonal
Implemented in SquaresPlusOne, and Squares.