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

Password:

RectMatrixRowCol class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

RectMatrixRowCol Class Reference

#include <NEWMATRM.H>

Inheritance diagram for RectMatrixRowCol:

RectMatrixCol RectMatrixDiag RectMatrixRow List of all members.

Public Methods

Real operator * (const RectMatrixRowCol &) const
void AddScaled (const RectMatrixRowCol &, Real)
void Divide (const RectMatrixRowCol &, Real)
void Divide (Real)
void Negate ()
void Zero ()
Real & operator[] (int i)
Real SumSquare () const
Real & First ()
void DownDiag ()
void UpDiag ()

Protected Methods

 RectMatrixRowCol (Real *st, int nx, int sp, int sh)
void Reset (Real *st, int nx, int sp, int sh)

Protected Attributes

Real * store
int n
int spacing
int shift

Friends

void ComplexScale (RectMatrixCol &, RectMatrixCol &, Real, Real)
void Rotate (RectMatrixCol &, RectMatrixCol &, Real, Real)

Detailed Description

Classes used for representing/operating on Rectangular matrixies. Part of newmat library.

Definition at line 19 of file NEWMATRM.H.


Constructor & Destructor Documentation

RectMatrixRowCol::RectMatrixRowCol Real *    st,
int    nx,
int    sp,
int    sh
[inline, protected]
 

Definition at line 29 of file NEWMATRM.H.

References RBD_COMMON::Real.


Member Function Documentation

void RectMatrixRowCol::AddScaled const RectMatrixRowCol &   ,
Real   
 

Definition at line 50 of file NEWMATRM.CPP.

References n, RBD_COMMON::Real, spacing, and store.

Referenced by NEWMAT::SVD().

void RectMatrixRowCol::Divide Real   
 

Definition at line 70 of file NEWMATRM.CPP.

References n, RBD_COMMON::Real, spacing, and store.

void RectMatrixRowCol::Divide const RectMatrixRowCol &   ,
Real   
 

Definition at line 60 of file NEWMATRM.CPP.

References n, RBD_COMMON::Real, spacing, and store.

Referenced by NEWMAT::SVD().

void RectMatrixRowCol::DownDiag   [inline]
 

Reimplemented in RectMatrixDiag.

Definition at line 49 of file NEWMATRM.H.

Referenced by NEWMAT::SVD().

Real& RectMatrixRowCol::First   [inline]
 

Definition at line 46 of file NEWMATRM.H.

References RBD_COMMON::Real.

Referenced by NEWMAT::SVD().

void RectMatrixRowCol::Negate  
 

Definition at line 75 of file NEWMATRM.CPP.

References n, RBD_COMMON::Real, spacing, and store.

Referenced by NEWMAT::SVD().

Real RectMatrixRowCol::operator * const RectMatrixRowCol &    const
 

Definition at line 38 of file NEWMATRM.CPP.

References RBD_COMMON::long_Real, n, RBD_COMMON::Real, spacing, and store.

Real& RectMatrixRowCol::operator[] int    i [inline]
 

Reimplemented in RectMatrixRow, and RectMatrixDiag.

Definition at line 42 of file NEWMATRM.H.

References RBD_COMMON::Real.

void RectMatrixRowCol::Reset Real *    st,
int    nx,
int    sp,
int    sh
[inline, protected]
 

Definition at line 31 of file NEWMATRM.H.

References RBD_COMMON::Real.

Referenced by RectMatrixCol::Reset(), and RectMatrixRow::Reset().

Real RectMatrixRowCol::SumSquare   const
 

Definition at line 32 of file NEWMATRM.CPP.

References RBD_COMMON::long_Real, n, RBD_COMMON::Real, spacing, and store.

Referenced by NEWMAT::SVD().

void RectMatrixRowCol::UpDiag   [inline]
 

Reimplemented in RectMatrixDiag.

Definition at line 50 of file NEWMATRM.H.

Referenced by NEWMAT::SVD().

void RectMatrixRowCol::Zero  
 

Definition at line 80 of file NEWMATRM.CPP.

References n, RBD_COMMON::Real, spacing, and store.

Referenced by NEWMAT::SVD().


Friends And Related Function Documentation

void ComplexScale RectMatrixCol   U,
RectMatrixCol   V,
Real    x,
Real    y
[friend]
 

Reimplemented in RectMatrixCol.

Definition at line 85 of file NEWMATRM.CPP.

void Rotate RectMatrixCol   U,
RectMatrixCol   V,
Real    tau,
Real    s
[friend]
 

Reimplemented in RectMatrixCol.

Definition at line 99 of file NEWMATRM.CPP.


Member Data Documentation

int RectMatrixRowCol::n [protected]
 

Definition at line 26 of file NEWMATRM.H.

Referenced by AddScaled(), ComplexScale(), Divide(), Negate(), operator *(), Rotate(), SumSquare(), and Zero().

int RectMatrixRowCol::shift [protected]
 

Definition at line 28 of file NEWMATRM.H.

int RectMatrixRowCol::spacing [protected]
 

Definition at line 27 of file NEWMATRM.H.

Referenced by AddScaled(), ComplexScale(), Divide(), Negate(), operator *(), Rotate(), SumSquare(), and Zero().

Real* RectMatrixRowCol::store [protected]
 

Definition at line 25 of file NEWMATRM.H.

Referenced by AddScaled(), ComplexScale(), Divide(), Negate(), operator *(), Rotate(), SumSquare(), and Zero().


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