Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
RectMatrixRowCol Class Reference

#include <newmatrm.h>

Inheritance diagram for RectMatrixRowCol:
Inheritance graph
[legend]

Public Member Functions

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

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
 
Realstore
 

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 
)
inlineprotected

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 ( const RectMatrixRowCol rmrc,
Real  r 
)

Definition at line 97 of file newmatrm.cpp.

void RectMatrixRowCol::Divide ( Real  r)

Definition at line 111 of file newmatrm.cpp.

void RectMatrixRowCol::DownDiag ( )
inline

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

Definition at line 42 of file newmatrm.h.

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

Definition at line 33 of file newmatrm.h.

Real RectMatrixRowCol::SumSquare ( ) const

Definition at line 55 of file newmatrm.cpp.

void RectMatrixRowCol::UpDiag ( )
inline

Definition at line 46 of file newmatrm.h.

void RectMatrixRowCol::Zero ( )

Definition at line 127 of file newmatrm.cpp.

Friends And Related Function Documentation

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

Definition at line 135 of file newmatrm.cpp.

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

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:


kni
Author(s): Martin Günther
autogenerated on Fri Jan 3 2020 04:01:17