$search

RectMatrixRowCol Class Reference

#include <newmatrm.h>

Inheritance diagram for RectMatrixRowCol:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void DownDiag ()
Real & First ()
Real & operator[] (int i)
void UpDiag ()

void AddScaled (const RectMatrixRowCol &, Real)
void Divide (Real)
void Divide (const RectMatrixRowCol &, Real)
void Negate ()
Real operator* (const RectMatrixRowCol &) const
Real SumSquare () const
void Zero ()

Protected Member Functions

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

Protected Attributes

int n
int shift
int spacing
Real * store

Friends

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

Detailed Description

Access rows and columns of a rectangular matrix.

Definition at line 21 of file newmatrm.h.


Constructor & Destructor Documentation

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

Definition at line 31 of file newmatrm.h.


Member Function Documentation

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

Definition at line 82 of file newmatrm.cpp.

void RectMatrixRowCol::Divide ( Real  r  ) 

Definition at line 111 of file newmatrm.cpp.

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

Definition at line 97 of file newmatrm.cpp.

void RectMatrixRowCol::DownDiag (  )  [inline]

Reimplemented in RectMatrixDiag.

Definition at line 45 of file newmatrm.h.

Real& RectMatrixRowCol::First (  )  [inline]

Definition at line 44 of file newmatrm.h.

void RectMatrixRowCol::Negate (  ) 

Definition at line 119 of file newmatrm.cpp.

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

Definition at line 65 of file newmatrm.cpp.

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

Reimplemented in RectMatrixRow, and RectMatrixDiag.

Definition at line 42 of file newmatrm.h.

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

Definition at line 33 of file newmatrm.h.

Real RectMatrixRowCol::SumSquare (  )  const

Definition at line 55 of file newmatrm.cpp.

void RectMatrixRowCol::UpDiag (  )  [inline]

Reimplemented in RectMatrixDiag.

Definition at line 46 of file newmatrm.h.

void RectMatrixRowCol::Zero ( void   ) 

Definition at line 127 of file newmatrm.cpp.


Friends And Related Function Documentation

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

Reimplemented in RectMatrixCol.

Definition at line 135 of file newmatrm.cpp.

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

Reimplemented in RectMatrixCol.

Definition at line 159 of file newmatrm.cpp.


Member Data Documentation

int RectMatrixRowCol::n [protected]

Definition at line 28 of file newmatrm.h.

int RectMatrixRowCol::shift [protected]

Definition at line 30 of file newmatrm.h.

int RectMatrixRowCol::spacing [protected]

Definition at line 29 of file newmatrm.h.

Real* RectMatrixRowCol::store [protected]

Definition at line 27 of file newmatrm.h.


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


kni
Author(s): Neuronics AG (see AUTHORS.txt); ROS wrapper by Martin Günther
autogenerated on Tue Mar 5 12:33:28 2013