MOOS 0.2375
Public Member Functions | Public Attributes | Friends
MatrixRowCol Class Reference

#include <newmatrc.h>

Inheritance diagram for MatrixRowCol:
Inheritance graph
[legend]
Collaboration diagram for MatrixRowCol:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void IncrMat ()
void IncrDiag ()
void IncrId ()
void IncrUT ()
void IncrLT ()
void Zero ()
void Add (const MatrixRowCol &)
void AddScaled (const MatrixRowCol &, Real)
void Add (const MatrixRowCol &, const MatrixRowCol &)
void Add (const MatrixRowCol &, Real)
void NegAdd (const MatrixRowCol &, Real)
void Sub (const MatrixRowCol &)
void Sub (const MatrixRowCol &, const MatrixRowCol &)
void RevSub (const MatrixRowCol &)
void ConCat (const MatrixRowCol &, const MatrixRowCol &)
void Multiply (const MatrixRowCol &)
void Multiply (const MatrixRowCol &, const MatrixRowCol &)
void KP (const MatrixRowCol &, const MatrixRowCol &)
void Copy (const MatrixRowCol &)
void CopyCheck (const MatrixRowCol &)
void Check (const MatrixRowCol &)
void Check ()
void Copy (const Real *&)
void Copy (Real)
void Add (Real)
void Multiply (Real)
Real SumAbsoluteValue ()
Real MaximumAbsoluteValue1 (Real r, int &i)
Real MinimumAbsoluteValue1 (Real r, int &i)
Real Maximum1 (Real r, int &i)
Real Minimum1 (Real r, int &i)
Real Sum ()
void Inject (const MatrixRowCol &)
void Negate (const MatrixRowCol &)
void Multiply (const MatrixRowCol &, Real)
Real * Data ()
int Skip ()
int Storage ()
int Length ()
void Skip (int i)
void Storage (int i)
void Length (int i)
void SubRowCol (MatrixRowCol &, int, int) const
 MatrixRowCol ()
 ~MatrixRowCol ()

Public Attributes

int length
int skip
int storage
int rowcol
GeneralMatrix * gm
Real * data
LoadAndStoreFlag cw

Friends

Real DotProd (const MatrixRowCol &, const MatrixRowCol &)

Detailed Description

Definition at line 33 of file newmatrc.h.


Constructor & Destructor Documentation

MatrixRowCol::MatrixRowCol ( ) [inline]

Definition at line 98 of file newmatrc.h.

MatrixRowCol::~MatrixRowCol ( )

Definition at line 824 of file newmat3.cpp.


Member Function Documentation

void MatrixRowCol::Add ( const MatrixRowCol mrc)

Definition at line 29 of file newmat2.cpp.

void MatrixRowCol::Add ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 87 of file newmat2.cpp.

void MatrixRowCol::Add ( const MatrixRowCol mrc1,
Real  x 
)

Definition at line 232 of file newmat2.cpp.

void MatrixRowCol::Add ( Real  r)

Definition at line 555 of file newmat2.cpp.

void MatrixRowCol::AddScaled ( const MatrixRowCol mrc,
Real  x 
)

Definition at line 40 of file newmat2.cpp.

void MatrixRowCol::Check ( const MatrixRowCol mrc1)

Definition at line 445 of file newmat2.cpp.

void MatrixRowCol::Check ( )

Definition at line 453 of file newmat2.cpp.

void MatrixRowCol::ConCat ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 280 of file newmat2.cpp.

void MatrixRowCol::Copy ( const MatrixRowCol mrc1)

Definition at line 412 of file newmat2.cpp.

void MatrixRowCol::Copy ( const Real *&  r)

Definition at line 529 of file newmat2.cpp.

void MatrixRowCol::Copy ( Real  r)

Definition at line 537 of file newmat2.cpp.

void MatrixRowCol::CopyCheck ( const MatrixRowCol mrc1)

Definition at line 430 of file newmat2.cpp.

Real* MatrixRowCol::Data ( ) [inline]

Definition at line 89 of file newmatrc.h.

void MatrixRowCol::IncrDiag ( ) [inline]

Definition at line 46 of file newmatrc.h.

void MatrixRowCol::IncrId ( ) [inline]

Definition at line 47 of file newmatrc.h.

void MatrixRowCol::IncrLT ( ) [inline]

Definition at line 49 of file newmatrc.h.

void MatrixRowCol::IncrMat ( ) [inline]

Definition at line 45 of file newmatrc.h.

void MatrixRowCol::IncrUT ( ) [inline]

Definition at line 48 of file newmatrc.h.

void MatrixRowCol::Inject ( const MatrixRowCol mrc)

Definition at line 62 of file newmat2.cpp.

void MatrixRowCol::KP ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 345 of file newmat2.cpp.

void MatrixRowCol::Length ( int  i) [inline]

Definition at line 95 of file newmatrc.h.

int MatrixRowCol::Length ( ) [inline]

Definition at line 92 of file newmatrc.h.

Real MatrixRowCol::Maximum1 ( Real  r,
int &  i 
)

Definition at line 593 of file newmat2.cpp.

Real MatrixRowCol::MaximumAbsoluteValue1 ( Real  r,
int &  i 
)

Definition at line 573 of file newmat2.cpp.

Real MatrixRowCol::Minimum1 ( Real  r,
int &  i 
)

Definition at line 603 of file newmat2.cpp.

Real MatrixRowCol::MinimumAbsoluteValue1 ( Real  r,
int &  i 
)

Definition at line 583 of file newmat2.cpp.

void MatrixRowCol::Multiply ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 323 of file newmat2.cpp.

void MatrixRowCol::Multiply ( const MatrixRowCol mrc1)

Definition at line 307 of file newmat2.cpp.

void MatrixRowCol::Multiply ( const MatrixRowCol mrc1,
Real  s 
)

Definition at line 479 of file newmat2.cpp.

void MatrixRowCol::Multiply ( Real  r)

Definition at line 549 of file newmat2.cpp.

void MatrixRowCol::NegAdd ( const MatrixRowCol mrc1,
Real  x 
)

Definition at line 248 of file newmat2.cpp.

void MatrixRowCol::Negate ( const MatrixRowCol mrc1)

Definition at line 463 of file newmat2.cpp.

void MatrixRowCol::RevSub ( const MatrixRowCol mrc1)

Definition at line 264 of file newmat2.cpp.

void MatrixRowCol::Skip ( int  i) [inline]

Definition at line 93 of file newmatrc.h.

int MatrixRowCol::Skip ( ) [inline]

Definition at line 90 of file newmatrc.h.

int MatrixRowCol::Storage ( ) [inline]

Definition at line 91 of file newmatrc.h.

void MatrixRowCol::Storage ( int  i) [inline]

Definition at line 94 of file newmatrc.h.

void MatrixRowCol::Sub ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
)

Definition at line 159 of file newmat2.cpp.

void MatrixRowCol::Sub ( const MatrixRowCol mrc)

Definition at line 51 of file newmat2.cpp.

void MatrixRowCol::SubRowCol ( MatrixRowCol mrc,
int  skip1,
int  l1 
) const

Definition at line 620 of file newmat2.cpp.

Real MatrixRowCol::Sum ( )

Definition at line 612 of file newmat2.cpp.

Real MatrixRowCol::SumAbsoluteValue ( )

Definition at line 562 of file newmat2.cpp.

void MatrixRowCol::Zero ( )

Definition at line 543 of file newmat2.cpp.


Friends And Related Function Documentation

Real DotProd ( const MatrixRowCol mrc1,
const MatrixRowCol mrc2 
) [friend]

Definition at line 73 of file newmat2.cpp.


Member Data Documentation

Definition at line 44 of file newmatrc.h.

Definition at line 43 of file newmatrc.h.

GeneralMatrix* MatrixRowCol::gm

Definition at line 42 of file newmatrc.h.

Definition at line 38 of file newmatrc.h.

Definition at line 41 of file newmatrc.h.

Definition at line 39 of file newmatrc.h.

Definition at line 40 of file newmatrc.h.


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