Homepage Demos Overview Downloads Tutorials Reference
Credits

NEWMAT::RectMatrixRowCol Class Reference

#include <newmatrm.h>

Inheritance diagram for NEWMAT::RectMatrixRowCol:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 16 of file newmatrm.h.

Public Member Functions

 RectMatrixRowCol (Real *st, int nx, int sp, int sh)
void Reset (Real *st, int nx, int sp, int sh)
Real operator * (const RectMatrixRowCol &) const
void AddScaled (const RectMatrixRowCol &, Real)
void Divide (const RectMatrixRowCol &, Real)
void Divide (Real)
void Negate ()
void Zero ()
Realoperator[] (int i)
Real SumSquare () const
RealFirst ()
void DownDiag ()
void UpDiag ()

Public Attributes

Realstore
int n
int spacing
int shift

Friends

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


Constructor & Destructor Documentation

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

Definition at line 27 of file newmatrm.h.


Member Function Documentation

void NEWMAT::RectMatrixRowCol::AddScaled const RectMatrixRowCol ,
Real 
 

Definition at line 80 of file newmatrm.cpp.

Referenced by NEWMAT::SVD().

void NEWMAT::RectMatrixRowCol::Divide Real   ) 
 

Definition at line 109 of file newmatrm.cpp.

void NEWMAT::RectMatrixRowCol::Divide const RectMatrixRowCol ,
Real 
 

Definition at line 95 of file newmatrm.cpp.

Referenced by NEWMAT::SVD().

void NEWMAT::RectMatrixRowCol::DownDiag  )  [inline]
 

Reimplemented in NEWMAT::RectMatrixDiag.

Definition at line 41 of file newmatrm.h.

Real& NEWMAT::RectMatrixRowCol::First  )  [inline]
 

Definition at line 40 of file newmatrm.h.

Referenced by NEWMAT::SVD().

void NEWMAT::RectMatrixRowCol::Negate  ) 
 

Definition at line 117 of file newmatrm.cpp.

Referenced by NEWMAT::SVD().

Real NEWMAT::RectMatrixRowCol::operator * const RectMatrixRowCol  )  const
 

Definition at line 63 of file newmatrm.cpp.

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

Reimplemented in NEWMAT::RectMatrixRow, and NEWMAT::RectMatrixDiag.

Definition at line 38 of file newmatrm.h.

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

Definition at line 29 of file newmatrm.h.

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

Real NEWMAT::RectMatrixRowCol::SumSquare  )  const
 

Definition at line 53 of file newmatrm.cpp.

void NEWMAT::RectMatrixRowCol::UpDiag  )  [inline]
 

Reimplemented in NEWMAT::RectMatrixDiag.

Definition at line 42 of file newmatrm.h.

void NEWMAT::RectMatrixRowCol::Zero  ) 
 

Definition at line 125 of file newmatrm.cpp.

Referenced by NEWMAT::SVD().


Friends And Related Function Documentation

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

Reimplemented in NEWMAT::RectMatrixCol.

Definition at line 133 of file newmatrm.cpp.

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

Reimplemented in NEWMAT::RectMatrixCol.

Definition at line 157 of file newmatrm.cpp.


Member Data Documentation

int NEWMAT::RectMatrixRowCol::n
 

Definition at line 24 of file newmatrm.h.

Referenced by AddScaled(), NEWMAT::ComplexScale(), Divide(), NEWMAT::RectMatrixCol::Down(), NEWMAT::RectMatrixDiag::DownDiag(), DownDiag(), NEWMAT::RectMatrixRow::Left(), Negate(), operator *(), Reset(), NEWMAT::RectMatrixRow::Right(), NEWMAT::Rotate(), SumSquare(), NEWMAT::RectMatrixCol::Up(), NEWMAT::RectMatrixDiag::UpDiag(), UpDiag(), and Zero().

int NEWMAT::RectMatrixRowCol::shift
 

Definition at line 26 of file newmatrm.h.

Referenced by NEWMAT::RectMatrixRow::Down(), DownDiag(), Reset(), NEWMAT::RectMatrixRow::Up(), and UpDiag().

int NEWMAT::RectMatrixRowCol::spacing
 

Definition at line 25 of file newmatrm.h.

Referenced by AddScaled(), NEWMAT::ComplexScale(), Divide(), NEWMAT::RectMatrixCol::Down(), DownDiag(), Negate(), operator *(), operator[](), Reset(), NEWMAT::Rotate(), SumSquare(), NEWMAT::RectMatrixCol::Up(), UpDiag(), and Zero().

Real* NEWMAT::RectMatrixRowCol::store
 

Definition at line 23 of file newmatrm.h.

Referenced by AddScaled(), NEWMAT::ComplexScale(), Divide(), NEWMAT::RectMatrixCol::Down(), NEWMAT::RectMatrixRow::Down(), NEWMAT::RectMatrixDiag::DownDiag(), DownDiag(), First(), NEWMAT::RectMatrixCol::Left(), NEWMAT::RectMatrixRow::Left(), Negate(), operator *(), NEWMAT::RectMatrixDiag::operator[](), NEWMAT::RectMatrixRow::operator[](), operator[](), Reset(), NEWMAT::RectMatrixCol::Right(), NEWMAT::RectMatrixRow::Right(), NEWMAT::Rotate(), SumSquare(), NEWMAT::RectMatrixCol::Up(), NEWMAT::RectMatrixRow::Up(), NEWMAT::RectMatrixDiag::UpDiag(), UpDiag(), and Zero().


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

newmat11b
Generated Tue Aug 16 16:32:10 2005 by Doxygen 1.4.4