Public Member Functions | Public Attributes | List of all members
MatrixBandWidth Class Reference

#include <newmat.h>

Public Member Functions

int Lower () const
 
int lower () const
 
 MatrixBandWidth (const int l, const int u)
 
 MatrixBandWidth (const int i)
 
bool operator!= (const MatrixBandWidth &bw) const
 
bool operator== (const MatrixBandWidth &bw) const
 
MatrixBandWidth t () const
 
int Upper () const
 
int upper () const
 
MatrixBandWidth operator+ (const MatrixBandWidth &) const
 
MatrixBandWidth operator* (const MatrixBandWidth &) const
 
MatrixBandWidth minimum (const MatrixBandWidth &) const
 

Public Attributes

int lower_val
 
int upper_val
 

Detailed Description

Upper and lower bandwidths of a matrix. That is number of diagonals strictly above or below main diagonal, e.g. diagonal matrix has 0 upper and lower bandwiths. -1 means the matrix may have the maximum bandwidth.

Definition at line 202 of file newmat.h.

Constructor & Destructor Documentation

MatrixBandWidth::MatrixBandWidth ( const int  l,
const int  u 
)
inline

Definition at line 207 of file newmat.h.

MatrixBandWidth::MatrixBandWidth ( const int  i)
inline

Definition at line 208 of file newmat.h.

Member Function Documentation

int MatrixBandWidth::Lower ( ) const
inline

Definition at line 218 of file newmat.h.

int MatrixBandWidth::lower ( ) const
inline

Definition at line 219 of file newmat.h.

MatrixBandWidth MatrixBandWidth::minimum ( const MatrixBandWidth bw) const

Definition at line 209 of file bandmat.cpp.

bool MatrixBandWidth::operator!= ( const MatrixBandWidth bw) const
inline

Definition at line 215 of file newmat.h.

MatrixBandWidth MatrixBandWidth::operator* ( const MatrixBandWidth bw) const

Definition at line 200 of file bandmat.cpp.

MatrixBandWidth MatrixBandWidth::operator+ ( const MatrixBandWidth bw) const

Definition at line 191 of file bandmat.cpp.

bool MatrixBandWidth::operator== ( const MatrixBandWidth bw) const
inline

Definition at line 213 of file newmat.h.

MatrixBandWidth MatrixBandWidth::t ( ) const
inline

Definition at line 212 of file newmat.h.

int MatrixBandWidth::Upper ( ) const
inline

Definition at line 216 of file newmat.h.

int MatrixBandWidth::upper ( ) const
inline

Definition at line 217 of file newmat.h.

Member Data Documentation

int MatrixBandWidth::lower_val

Definition at line 205 of file newmat.h.

int MatrixBandWidth::upper_val

Definition at line 206 of file newmat.h.


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


kni
Author(s): Martin Günther
autogenerated on Fri Jan 3 2020 04:01:17