MathTL
 All Classes Functions Variables Typedefs Enumerations
Public Member Functions
MathTL::InfiniteDiagonalMatrix< C, I > Class Template Reference

#include <infinite_matrix.h>

List of all members.

Public Member Functions

virtual ~InfiniteDiagonalMatrix ()=0
virtual double diag (const I &lambda) const =0

Detailed Description

template<class C, class I = int>
class MathTL::InfiniteDiagonalMatrix< C, I >

abstract base class for infinite-dimensional diagonal matrices (that can serve for scaling an InfiniteVector<C,I>...)


Constructor & Destructor Documentation

template<class C , class I >
MathTL::InfiniteDiagonalMatrix< C, I >::~InfiniteDiagonalMatrix ( ) [pure virtual]

destructor


Member Function Documentation

template<class C, class I = int>
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.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Enumerations