In file bandmatrix.hpp:

template<class T = double> class SymBandMatrix

A symmetric band-matrix with memory management

Documentation

A symmetric band-matrix with memory management

Inheritance:


Public Methods

[more] SymBandMatrix(int an, int abw)
Generates a symmetric band matrix
[more] ~SymBandMatrix()
Deletes matrix
[more]SymBandMatrix& operator= (const T & val)
assignes a constant value


Inherited from FlatSymBandMatrix:

Public Fields

otypedef typename mat_traits<T>: :TV_COL TV

Public Methods

ovoid Mult(const FlatVector<TV> & x, FlatVector<TV> & y) const
oostream& Print(ostream & ost) const
oint Height() const
oint BandWidth() const
oconst T& operator() (int i, int j) const
oT& operator() (int i, int j)
obool Used(int i, int j) const
ostatic int RequiredMem(int n, int bw)

Protected Fields

oint n
oint bw
oT* data

o SymBandMatrix(int an, int abw)
Generates a symmetric band matrix

o ~SymBandMatrix()
Deletes matrix

oSymBandMatrix& operator= (const T & val)
assignes a constant value


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.