MOOS 0.2375
Public Member Functions | Public Attributes
NEWMAT::SymmetricBandMatrix Class Reference

#include <newmat.h>

Inheritance diagram for NEWMAT::SymmetricBandMatrix:
Inheritance graph
[legend]
Collaboration diagram for NEWMAT::SymmetricBandMatrix:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SymmetricBandMatrix ()
 ~SymmetricBandMatrix ()
 SymmetricBandMatrix (int n, int lb)
 SymmetricBandMatrix (const BaseMatrix &)
void operator= (const BaseMatrix &)
void operator= (Real f)
void operator= (const SymmetricBandMatrix &m)
Realoperator() (int, int)
Realelement (int, int)
Real operator() (int, int) const
Real element (int, int) const
MatrixType Type () const
 SymmetricBandMatrix (const SymmetricBandMatrix &gm)
GeneralMatrixMakeSolver ()
Real SumSquare () const
Real SumAbsoluteValue () const
Real Sum () const
Real MaximumAbsoluteValue () const
Real MinimumAbsoluteValue () const
Real Maximum () const
Real Minimum () const
Real Trace () const
LogAndSign LogDeterminant () const
void GetRow (MatrixRowCol &)
void GetCol (MatrixRowCol &)
void GetCol (MatrixColX &)
void RestoreCol (MatrixRowCol &)
void RestoreCol (MatrixColX &)
GeneralMatrixTranspose (TransposedMatrix *, MatrixType)
void ReSize (int, int)
void ReSize (const GeneralMatrix &A)
bool SameStorageType (const GeneralMatrix &A) const
void ReSizeForAdd (const GeneralMatrix &A, const GeneralMatrix &B)
void ReSizeForSP (const GeneralMatrix &A, const GeneralMatrix &B)
MatrixBandWidth BandWidth () const
void SetParameters (const GeneralMatrix *)

Public Attributes

int lower

Detailed Description

Definition at line 1017 of file newmat.h.


Constructor & Destructor Documentation

NEWMAT::SymmetricBandMatrix::SymmetricBandMatrix ( ) [inline]

Definition at line 1024 of file newmat.h.

NEWMAT::SymmetricBandMatrix::~SymmetricBandMatrix ( ) [inline]

Definition at line 1025 of file newmat.h.

NEWMAT::SymmetricBandMatrix::SymmetricBandMatrix ( int  n,
int  lb 
) [inline]

Definition at line 1026 of file newmat.h.

NEWMAT::SymmetricBandMatrix::SymmetricBandMatrix ( const BaseMatrix M)

Definition at line 428 of file bandmat.cpp.

NEWMAT::SymmetricBandMatrix::SymmetricBandMatrix ( const SymmetricBandMatrix gm) [inline]

Definition at line 1041 of file newmat.h.


Member Function Documentation

MatrixBandWidth NEWMAT::SymmetricBandMatrix::BandWidth ( ) const [virtual]

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 529 of file bandmat.cpp.

Real & NEWMAT::SymmetricBandMatrix::element ( int  m,
int  n 
)

Definition at line 1077 of file newmat6.cpp.

Real NEWMAT::SymmetricBandMatrix::element ( int  m,
int  n 
) const

Definition at line 1099 of file newmat6.cpp.

void NEWMAT::SymmetricBandMatrix::GetCol ( MatrixRowCol mrc) [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 685 of file newmat3.cpp.

void NEWMAT::SymmetricBandMatrix::GetCol ( MatrixColX mrc) [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 726 of file newmat3.cpp.

void NEWMAT::SymmetricBandMatrix::GetRow ( MatrixRowCol mrc) [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 648 of file newmat3.cpp.

LogAndSign NEWMAT::SymmetricBandMatrix::LogDeterminant ( ) const [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 439 of file bandmat.cpp.

GeneralMatrix * NEWMAT::SymmetricBandMatrix::MakeSolver ( ) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 421 of file bandmat.cpp.

Real NEWMAT::SymmetricBandMatrix::Maximum ( ) const [inline, virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 1050 of file newmat.h.

Real NEWMAT::SymmetricBandMatrix::MaximumAbsoluteValue ( ) const [inline, virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 1046 of file newmat.h.

Real NEWMAT::SymmetricBandMatrix::Minimum ( ) const [inline, virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 1051 of file newmat.h.

Real NEWMAT::SymmetricBandMatrix::MinimumAbsoluteValue ( ) const [inline, virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 1048 of file newmat.h.

Real & NEWMAT::SymmetricBandMatrix::operator() ( int  m,
int  n 
)

Definition at line 119 of file newmat6.cpp.

Real NEWMAT::SymmetricBandMatrix::operator() ( int  m,
int  n 
) const

Definition at line 231 of file newmat6.cpp.

void NEWMAT::SymmetricBandMatrix::operator= ( Real  f) [inline]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 1029 of file newmat.h.

void NEWMAT::SymmetricBandMatrix::operator= ( const BaseMatrix X)

Definition at line 507 of file bandmat.cpp.

void NEWMAT::SymmetricBandMatrix::operator= ( const SymmetricBandMatrix m) [inline]

Definition at line 1030 of file newmat.h.

void NEWMAT::SymmetricBandMatrix::ReSize ( const GeneralMatrix A) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 457 of file bandmat.cpp.

void NEWMAT::SymmetricBandMatrix::ReSize ( int  n,
int  lb 
)

Definition at line 448 of file bandmat.cpp.

void NEWMAT::SymmetricBandMatrix::ReSizeForAdd ( const GeneralMatrix A,
const GeneralMatrix B 
) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 482 of file bandmat.cpp.

void NEWMAT::SymmetricBandMatrix::ReSizeForSP ( const GeneralMatrix A,
const GeneralMatrix B 
) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 494 of file bandmat.cpp.

void NEWMAT::SymmetricBandMatrix::RestoreCol ( MatrixRowCol ) [inline, virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 1057 of file newmat.h.

void NEWMAT::SymmetricBandMatrix::RestoreCol ( MatrixColX mrc) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 771 of file newmat3.cpp.

bool NEWMAT::SymmetricBandMatrix::SameStorageType ( const GeneralMatrix A) const [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 475 of file bandmat.cpp.

void NEWMAT::SymmetricBandMatrix::SetParameters ( const GeneralMatrix gmx) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 445 of file bandmat.cpp.

Real NEWMAT::SymmetricBandMatrix::Sum ( ) const [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 555 of file bandmat.cpp.

Real NEWMAT::SymmetricBandMatrix::SumAbsoluteValue ( ) const [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 545 of file bandmat.cpp.

Real NEWMAT::SymmetricBandMatrix::SumSquare ( ) const [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 535 of file bandmat.cpp.

Real NEWMAT::SymmetricBandMatrix::Trace ( ) const [virtual]

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 590 of file newmat8.cpp.

GeneralMatrix * NEWMAT::SymmetricBandMatrix::Transpose ( TransposedMatrix ,
MatrixType  mt 
) [virtual]

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 436 of file bandmat.cpp.

MatrixType NEWMAT::SymmetricBandMatrix::Type ( ) const [virtual]

Implements NEWMAT::GeneralMatrix.

Definition at line 396 of file newmat4.cpp.


Member Data Documentation

Definition at line 1023 of file newmat.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines