Virtual U.org
Get Personal Training on VU Today
    
Top shadow
 
 register/help
User Name:

Password:

NEWMAT::Matrix class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

NEWMAT::Matrix Class Reference

#include <Newmat.h>

Inheritance diagram for NEWMAT::Matrix:

NEWMAT::GeneralMatrix NEWMAT::BaseMatrix Janitor NEWMAT::ColumnVector NEWMAT::nricMatrix NEWMAT::RowVector List of all members.

Public Methods

 Matrix ()
 Matrix (int, int)
 Matrix (const BaseMatrix &)
void operator= (const BaseMatrix &)
void operator= (Real f)
void operator= (const Matrix &m)
MatrixType Type () const
Real & operator() (int, int)
Real & element (int, int)
 Matrix (const Matrix &gm)
Real operator() (int, int) const
GeneralMatrixMakeSolver ()
Real Trace () const
void GetRow (MatrixRowCol &)
void GetCol (MatrixRowCol &)
void GetCol (MatrixColX &)
void RestoreCol (MatrixRowCol &)
void RestoreCol (MatrixColX &)
void NextRow (MatrixRowCol &)
void NextCol (MatrixRowCol &)
void NextCol (MatrixColX &)
virtual void ReSize (int, int)

Detailed Description

Class representing the Main map of the physical layout of the campus. Handles the drawing of objects on the main map.

Definition at line 566 of file Newmat.h.


Constructor & Destructor Documentation

NEWMAT::Matrix::Matrix   [inline]
 

Definition at line 569 of file Newmat.h.

NEWMAT::Matrix::Matrix int   ,
int   
 

Definition at line 43 of file NEWMAT4.CPP.

References NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, and REPORT.

NEWMAT::Matrix::Matrix const BaseMatrix  
 

Definition at line 61 of file NEWMAT4.CPP.

References NEWMAT::GeneralMatrix::GetMatrix(), and REPORT.

NEWMAT::Matrix::Matrix const Matrix &    gm [inline]
 

Definition at line 582 of file Newmat.h.

References NEWMAT::GeneralMatrix::GetMatrix().


Member Function Documentation

Real & NEWMAT::Matrix::element int   ,
int   
 

Definition at line 770 of file NEWMAT6.CPP.

References NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, RBD_COMMON::Real, and NEWMAT::GeneralMatrix::store.

void NEWMAT::Matrix::GetCol MatrixColX   [virtual]
 

Implements NEWMAT::GeneralMatrix.

Reimplemented in NEWMAT::RowVector.

Definition at line 129 of file NEWMAT3.CPP.

References MatrixRowCol::cw, MatrixRowCol::data, NEWMAT::BaseMatrix::i(), MatrixRowCol::length, LoadOnEntry, NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, RBD_COMMON::Real, REPORT, MatrixRowCol::rowcol, MatrixRowCol::skip, MatrixRowCol::storage, and NEWMAT::GeneralMatrix::store.

void NEWMAT::Matrix::GetCol MatrixRowCol   [virtual]
 

Implements NEWMAT::GeneralMatrix.

Reimplemented in NEWMAT::RowVector.

Definition at line 107 of file NEWMAT3.CPP.

References MatrixRowCol::cw, MatrixRowCol::data, HaveStore, NEWMAT::BaseMatrix::i(), MatrixRowCol::length, LoadOnEntry, NEWMAT::MatrixErrorNoSpace(), MONITOR_REAL_NEW, NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, RBD_COMMON::Real, REPORT, MatrixRowCol::rowcol, MatrixRowCol::skip, MatrixRowCol::storage, NEWMAT::GeneralMatrix::store, and StoreHere.

void NEWMAT::Matrix::GetRow MatrixRowCol   [virtual]
 

Implements NEWMAT::GeneralMatrix.

Definition at line 102 of file NEWMAT3.CPP.

References MatrixRowCol::data, MatrixRowCol::length, NEWMAT::GeneralMatrix::ncols, REPORT, MatrixRowCol::rowcol, MatrixRowCol::skip, MatrixRowCol::storage, and NEWMAT::GeneralMatrix::store.

GeneralMatrix * NEWMAT::Matrix::MakeSolver   [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 29 of file NEWMAT7.CPP.

References NEWMAT::GeneralMatrix::CroutMatrix, NEWMAT::MatrixErrorNoSpace(), and REPORT.

void NEWMAT::Matrix::NextCol MatrixColX   [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Reimplemented in NEWMAT::RowVector.

Definition at line 175 of file NEWMAT3.CPP.

References MatrixRowCol::cw, MatrixRowCol::data, NEWMAT::BaseMatrix::i(), LoadOnEntry, NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, RBD_COMMON::Real, REPORT, RestoreCol(), MatrixRowCol::rowcol, NEWMAT::GeneralMatrix::store, and StoreOnExit.

void NEWMAT::Matrix::NextCol MatrixRowCol   [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Reimplemented in NEWMAT::RowVector.

Definition at line 160 of file NEWMAT3.CPP.

References MatrixRowCol::cw, MatrixRowCol::data, NEWMAT::BaseMatrix::i(), LoadOnEntry, NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, RBD_COMMON::Real, REPORT, RestoreCol(), MatrixRowCol::rowcol, NEWMAT::GeneralMatrix::store, and StoreOnExit.

void NEWMAT::Matrix::NextRow MatrixRowCol   [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Definition at line 156 of file NEWMAT3.CPP.

References MatrixRowCol::IncrMat(), and REPORT.

Real NEWMAT::Matrix::operator() int   ,
int   
const
 

Definition at line 111 of file NEWMAT6.CPP.

References NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, RBD_COMMON::Real, and NEWMAT::GeneralMatrix::store.

Real & NEWMAT::Matrix::operator() int   ,
int   
 

Definition at line 28 of file NEWMAT6.CPP.

References NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, RBD_COMMON::Real, and NEWMAT::GeneralMatrix::store.

void NEWMAT::Matrix::operator= const Matrix &    m [inline]
 

Definition at line 574 of file Newmat.h.

References operator=().

void NEWMAT::Matrix::operator= Real    f [inline]
 

Reimplemented from NEWMAT::GeneralMatrix.

Reimplemented in NEWMAT::nricMatrix, NEWMAT::RowVector, and NEWMAT::ColumnVector.

Definition at line 573 of file Newmat.h.

References RBD_COMMON::Real.

void NEWMAT::Matrix::operator= const BaseMatrix  
 

Reimplemented in NEWMAT::nricMatrix, NEWMAT::RowVector, and NEWMAT::ColumnVector.

Definition at line 419 of file NEWMAT6.CPP.

References NEWMAT::GeneralMatrix::Eq(), and REPORT.

Referenced by operator=().

void NEWMAT::Matrix::ReSize int   ,
int   
[virtual]
 

Reimplemented in NEWMAT::nricMatrix, NEWMAT::RowVector, and NEWMAT::ColumnVector.

Definition at line 192 of file NEWMAT4.CPP.

References REPORT.

Referenced by NEWMAT::Jacobi(), and NEWMAT::SVD().

void NEWMAT::Matrix::RestoreCol MatrixColX   [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Reimplemented in NEWMAT::RowVector.

Definition at line 150 of file NEWMAT3.CPP.

References MatrixRowCol::data, NEWMAT::BaseMatrix::i(), NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, RBD_COMMON::Real, REPORT, MatrixRowCol::rowcol, and NEWMAT::GeneralMatrix::store.

void NEWMAT::Matrix::RestoreCol MatrixRowCol   [virtual]
 

Reimplemented from NEWMAT::GeneralMatrix.

Reimplemented in NEWMAT::RowVector.

Definition at line 139 of file NEWMAT3.CPP.

References MatrixRowCol::cw, MatrixRowCol::data, HaveStore, NEWMAT::BaseMatrix::i(), NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, RBD_COMMON::Real, REPORT, MatrixRowCol::rowcol, and NEWMAT::GeneralMatrix::store.

Referenced by NextCol().

Real NEWMAT::Matrix::Trace   const [virtual]
 

Reimplemented from NEWMAT::BaseMatrix.

Definition at line 231 of file NEWMAT8.CPP.

References NEWMAT::BaseMatrix::i(), NEWMAT::GeneralMatrix::ncols, NEWMAT::GeneralMatrix::nrows, RBD_COMMON::Real, REPORT, and NEWMAT::GeneralMatrix::store.

MatrixType NEWMAT::Matrix::Type   const [virtual]
 

Implements NEWMAT::GeneralMatrix.

Reimplemented in NEWMAT::RowVector, and NEWMAT::ColumnVector.

Definition at line 245 of file NEWMAT4.CPP.


The documentation for this class was generated from the following files:
Generated on Fri Aug 23 01:39:53 2002 for VirtualU by doxygen1.2.17