MOOS 0.2375
Public Member Functions | Protected Member Functions | Protected Attributes | Friends
RectMatrixRowCol Class Reference

#include <newmatrm.h>

Inheritance diagram for RectMatrixRowCol:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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 Member Functions

 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

Definition at line 16 of file newmatrm.h.


Constructor & Destructor Documentation

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

Definition at line 27 of file newmatrm.h.


Member Function Documentation

void RectMatrixRowCol::AddScaled ( const RectMatrixRowCol rmrc,
Real  r 
)

Definition at line 78 of file newmatrm.cpp.

void RectMatrixRowCol::Divide ( const RectMatrixRowCol rmrc,
Real  r 
)

Definition at line 93 of file newmatrm.cpp.

void RectMatrixRowCol::Divide ( Real  r)

Definition at line 107 of file newmatrm.cpp.

void RectMatrixRowCol::DownDiag ( ) [inline]

Reimplemented in RectMatrixDiag.

Definition at line 41 of file newmatrm.h.

Real& RectMatrixRowCol::First ( ) [inline]

Definition at line 40 of file newmatrm.h.

void RectMatrixRowCol::Negate ( )

Definition at line 115 of file newmatrm.cpp.

Real RectMatrixRowCol::operator* ( const RectMatrixRowCol rmrc) const

Definition at line 61 of file newmatrm.cpp.

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

Reimplemented in RectMatrixRow, and RectMatrixDiag.

Definition at line 38 of file newmatrm.h.

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

Definition at line 29 of file newmatrm.h.

Real RectMatrixRowCol::SumSquare ( ) const

Definition at line 51 of file newmatrm.cpp.

void RectMatrixRowCol::UpDiag ( ) [inline]

Reimplemented in RectMatrixDiag.

Definition at line 42 of file newmatrm.h.

void RectMatrixRowCol::Zero ( )

Definition at line 123 of file newmatrm.cpp.


Friends And Related Function Documentation

void ComplexScale ( RectMatrixCol ,
RectMatrixCol ,
Real  ,
Real   
) [friend]

Reimplemented in RectMatrixCol.

void Rotate ( RectMatrixCol ,
RectMatrixCol ,
Real  ,
Real   
) [friend]

Reimplemented in RectMatrixCol.


Member Data Documentation

int RectMatrixRowCol::n [protected]

Definition at line 24 of file newmatrm.h.

int RectMatrixRowCol::shift [protected]

Definition at line 26 of file newmatrm.h.

int RectMatrixRowCol::spacing [protected]

Definition at line 25 of file newmatrm.h.

Real* RectMatrixRowCol::store [protected]

Definition at line 23 of file newmatrm.h.


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