$search

MatrixRowCol Class Reference

#include <newmatrc.h>

Inheritance diagram for MatrixRowCol:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Real * Data ()
void IncrDiag ()
void IncrId ()
void IncrLT ()
void IncrMat ()
void IncrUT ()
void Length (int i)
int Length ()
 MatrixRowCol ()
void Skip (int i)
int Skip ()
void Storage (int i)
int Storage ()

void Add (Real)
void Add (const MatrixRowCol &, Real)
void Add (const MatrixRowCol &, const MatrixRowCol &)
void Add (const MatrixRowCol &)
void AddScaled (const MatrixRowCol &, Real)
void Check ()
void Check (const MatrixRowCol &)
void ConCat (const MatrixRowCol &, const MatrixRowCol &)
void Copy (Real)
void Copy (const int *&)
void Copy (const float *&)
void Copy (const double *&)
void Copy (const MatrixRowCol &)
void CopyCheck (const MatrixRowCol &)
void Inject (const MatrixRowCol &)
void KP (const MatrixRowCol &, const MatrixRowCol &)
Real Maximum1 (Real r, int &i)
Real MaximumAbsoluteValue1 (Real r, int &i)
Real Minimum1 (Real r, int &i)
Real MinimumAbsoluteValue1 (Real r, int &i)
void Multiply (const MatrixRowCol &, Real)
void Multiply (Real)
void Multiply (const MatrixRowCol &, const MatrixRowCol &)
void Multiply (const MatrixRowCol &)
void NegAdd (const MatrixRowCol &, Real)
void Negate (const MatrixRowCol &)
void RevSub (const MatrixRowCol &)
void Sub (const MatrixRowCol &, const MatrixRowCol &)
void Sub (const MatrixRowCol &)
void SubRowCol (MatrixRowCol &, int, int) const
Real Sum ()
Real SumAbsoluteValue ()
void Zero ()

 ~MatrixRowCol ()

Public Attributes

LoadAndStoreFlag cw
Real * data
GeneralMatrixgm
int length
int rowcol
int skip
int storage

Friends

Real DotProd (const MatrixRowCol &, const MatrixRowCol &)

Detailed Description

Access a row or column of a matrix.

Definition at line 42 of file newmatrc.h.


Constructor & Destructor Documentation

MatrixRowCol::MatrixRowCol (  )  [inline]

Definition at line 108 of file newmatrc.h.

MatrixRowCol::~MatrixRowCol (  ) 

Definition at line 830 of file newmat3.cpp.


Member Function Documentation

void MatrixRowCol::Add ( Real  r  ) 

Definition at line 578 of file newmat2.cpp.

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

Definition at line 239 of file newmat2.cpp.

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

Definition at line 94 of file newmat2.cpp.

void MatrixRowCol::Add ( const MatrixRowCol mrc  ) 

Definition at line 36 of file newmat2.cpp.

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

Definition at line 47 of file newmat2.cpp.

void MatrixRowCol::Check (  ) 

Definition at line 460 of file newmat2.cpp.

void MatrixRowCol::Check ( const MatrixRowCol mrc1  ) 

Definition at line 452 of file newmat2.cpp.

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

Definition at line 287 of file newmat2.cpp.

void MatrixRowCol::Copy ( Real  r  ) 

Definition at line 560 of file newmat2.cpp.

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

Definition at line 552 of file newmat2.cpp.

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

Definition at line 544 of file newmat2.cpp.

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

Definition at line 536 of file newmat2.cpp.

void MatrixRowCol::Copy ( const MatrixRowCol mrc1  ) 

Definition at line 419 of file newmat2.cpp.

void MatrixRowCol::CopyCheck ( const MatrixRowCol mrc1  ) 

Definition at line 437 of file newmat2.cpp.

Real* MatrixRowCol::Data (  )  [inline]

Definition at line 99 of file newmatrc.h.

void MatrixRowCol::IncrDiag (  )  [inline]

Definition at line 54 of file newmatrc.h.

void MatrixRowCol::IncrId (  )  [inline]

Definition at line 55 of file newmatrc.h.

void MatrixRowCol::IncrLT (  )  [inline]

Definition at line 57 of file newmatrc.h.

void MatrixRowCol::IncrMat (  )  [inline]

Definition at line 53 of file newmatrc.h.

void MatrixRowCol::IncrUT (  )  [inline]

Definition at line 56 of file newmatrc.h.

void MatrixRowCol::Inject ( const MatrixRowCol mrc  ) 

Definition at line 69 of file newmat2.cpp.

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

Definition at line 352 of file newmat2.cpp.

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

Definition at line 105 of file newmatrc.h.

int MatrixRowCol::Length (  )  [inline]

Definition at line 102 of file newmatrc.h.

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

Definition at line 616 of file newmat2.cpp.

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

Definition at line 596 of file newmat2.cpp.

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

Definition at line 626 of file newmat2.cpp.

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

Definition at line 606 of file newmat2.cpp.

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

Definition at line 486 of file newmat2.cpp.

void MatrixRowCol::Multiply ( Real  r  ) 

Definition at line 572 of file newmat2.cpp.

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

Definition at line 330 of file newmat2.cpp.

void MatrixRowCol::Multiply ( const MatrixRowCol mrc1  ) 

Definition at line 314 of file newmat2.cpp.

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

Definition at line 255 of file newmat2.cpp.

void MatrixRowCol::Negate ( const MatrixRowCol mrc1  ) 

Definition at line 470 of file newmat2.cpp.

void MatrixRowCol::RevSub ( const MatrixRowCol mrc1  ) 

Definition at line 271 of file newmat2.cpp.

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

Definition at line 103 of file newmatrc.h.

int MatrixRowCol::Skip (  )  [inline]

Definition at line 100 of file newmatrc.h.

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

Definition at line 104 of file newmatrc.h.

int MatrixRowCol::Storage (  )  [inline]

Definition at line 101 of file newmatrc.h.

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

Definition at line 166 of file newmat2.cpp.

void MatrixRowCol::Sub ( const MatrixRowCol mrc  ) 

Definition at line 58 of file newmat2.cpp.

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

Definition at line 643 of file newmat2.cpp.

Real MatrixRowCol::Sum (  ) 

Definition at line 635 of file newmat2.cpp.

Real MatrixRowCol::SumAbsoluteValue (  ) 

Definition at line 585 of file newmat2.cpp.

void MatrixRowCol::Zero ( void   ) 

Definition at line 566 of file newmat2.cpp.


Friends And Related Function Documentation

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

Definition at line 80 of file newmat2.cpp.


Member Data Documentation

Definition at line 52 of file newmatrc.h.

Definition at line 51 of file newmatrc.h.

Definition at line 50 of file newmatrc.h.

Definition at line 46 of file newmatrc.h.

Definition at line 49 of file newmatrc.h.

Definition at line 47 of file newmatrc.h.

Definition at line 48 of file newmatrc.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:27 2013