#include <newmatrc.h>
Public Member Functions | |
Real * | Data () |
void | IncrDiag () |
void | IncrId () |
void | IncrLT () |
void | IncrMat () |
void | IncrUT () |
int | Length () |
void | Length (int i) |
MatrixRowCol () | |
int | Skip () |
void | Skip (int i) |
int | Storage () |
void | Storage (int i) |
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 double *&) |
void | Copy (const float *&) |
void | Copy (const int *&) |
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) |
void | SubRowCol (MatrixRowCol &, int, int) const |
~MatrixRowCol () | |
Public Attributes | |
LoadAndStoreFlag | cw |
Real * | data |
GeneralMatrix * | gm |
int | length |
int | rowcol |
int | skip |
int | storage |
Friends | |
Real | DotProd (const MatrixRowCol &, const MatrixRowCol &) |
Access a row or column of a matrix.
Definition at line 42 of file newmatrc.h.
|
inline |
Definition at line 108 of file newmatrc.h.
MatrixRowCol::~MatrixRowCol | ( | ) |
Definition at line 830 of file newmat3.cpp.
void MatrixRowCol::Add | ( | const MatrixRowCol & | mrc | ) |
Definition at line 36 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 & | mrc1, |
Real | x | ||
) |
Definition at line 239 of file newmat2.cpp.
void MatrixRowCol::Add | ( | Real | r | ) |
Definition at line 578 of file newmat2.cpp.
void MatrixRowCol::AddScaled | ( | const MatrixRowCol & | mrc, |
Real | x | ||
) |
Definition at line 47 of file newmat2.cpp.
void MatrixRowCol::Check | ( | const MatrixRowCol & | mrc1 | ) |
Definition at line 452 of file newmat2.cpp.
void MatrixRowCol::Check | ( | ) |
Definition at line 460 of file newmat2.cpp.
void MatrixRowCol::ConCat | ( | const MatrixRowCol & | mrc1, |
const MatrixRowCol & | mrc2 | ||
) |
Definition at line 287 of file newmat2.cpp.
void MatrixRowCol::Copy | ( | const MatrixRowCol & | mrc1 | ) |
Definition at line 419 of file newmat2.cpp.
void MatrixRowCol::Copy | ( | const double *& | r | ) |
Definition at line 536 of file newmat2.cpp.
void MatrixRowCol::Copy | ( | const float *& | r | ) |
Definition at line 544 of file newmat2.cpp.
void MatrixRowCol::Copy | ( | const int *& | r | ) |
Definition at line 552 of file newmat2.cpp.
void MatrixRowCol::Copy | ( | Real | r | ) |
Definition at line 560 of file newmat2.cpp.
void MatrixRowCol::CopyCheck | ( | const MatrixRowCol & | mrc1 | ) |
Definition at line 437 of file newmat2.cpp.
|
inline |
Definition at line 99 of file newmatrc.h.
|
inline |
Definition at line 54 of file newmatrc.h.
|
inline |
Definition at line 55 of file newmatrc.h.
|
inline |
Definition at line 57 of file newmatrc.h.
|
inline |
Definition at line 53 of file newmatrc.h.
|
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.
|
inline |
Definition at line 102 of file newmatrc.h.
|
inline |
Definition at line 105 of file newmatrc.h.
Definition at line 616 of file newmat2.cpp.
Definition at line 596 of file newmat2.cpp.
Definition at line 626 of file newmat2.cpp.
Definition at line 606 of file newmat2.cpp.
void MatrixRowCol::Multiply | ( | const MatrixRowCol & | mrc1 | ) |
Definition at line 314 of file newmat2.cpp.
void MatrixRowCol::Multiply | ( | const MatrixRowCol & | mrc1, |
const MatrixRowCol & | mrc2 | ||
) |
Definition at line 330 of file newmat2.cpp.
void MatrixRowCol::Multiply | ( | Real | r | ) |
Definition at line 572 of file newmat2.cpp.
void MatrixRowCol::Multiply | ( | const MatrixRowCol & | mrc1, |
Real | s | ||
) |
Definition at line 486 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.
|
inline |
Definition at line 100 of file newmatrc.h.
|
inline |
Definition at line 103 of file newmatrc.h.
|
inline |
Definition at line 101 of file newmatrc.h.
|
inline |
Definition at line 104 of file newmatrc.h.
void MatrixRowCol::Sub | ( | const MatrixRowCol & | mrc | ) |
Definition at line 58 of file newmat2.cpp.
void MatrixRowCol::Sub | ( | const MatrixRowCol & | mrc1, |
const MatrixRowCol & | mrc2 | ||
) |
Definition at line 166 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 | ( | ) |
Definition at line 566 of file newmat2.cpp.
|
friend |
Definition at line 80 of file newmat2.cpp.
LoadAndStoreFlag MatrixRowCol::cw |
Definition at line 52 of file newmatrc.h.
Real* MatrixRowCol::data |
Definition at line 51 of file newmatrc.h.
GeneralMatrix* MatrixRowCol::gm |
Definition at line 50 of file newmatrc.h.
int MatrixRowCol::length |
Definition at line 46 of file newmatrc.h.
int MatrixRowCol::rowcol |
Definition at line 49 of file newmatrc.h.
int MatrixRowCol::skip |
Definition at line 47 of file newmatrc.h.
int MatrixRowCol::storage |
Definition at line 48 of file newmatrc.h.