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 334 of file NewMatExhaustive.cpp.
MatrixRowCol::MatrixRowCol | ( | ) | [inline] |
Definition at line 400 of file NewMatExhaustive.cpp.
Definition at line 6447 of file NewMatExhaustive.cpp.
void MatrixRowCol::Add | ( | const MatrixRowCol & | mrc | ) |
Definition at line 6811 of file NewMatExhaustive.cpp.
void MatrixRowCol::Add | ( | const MatrixRowCol & | mrc1, |
const MatrixRowCol & | mrc2 | ||
) |
Definition at line 6869 of file NewMatExhaustive.cpp.
void MatrixRowCol::Add | ( | const MatrixRowCol & | mrc1, |
Real | x | ||
) |
Definition at line 7014 of file NewMatExhaustive.cpp.
void MatrixRowCol::Add | ( | Real | r | ) |
Definition at line 7353 of file NewMatExhaustive.cpp.
void MatrixRowCol::AddScaled | ( | const MatrixRowCol & | mrc, |
Real | x | ||
) |
Definition at line 6822 of file NewMatExhaustive.cpp.
void MatrixRowCol::Check | ( | const MatrixRowCol & | mrc1 | ) |
Definition at line 7227 of file NewMatExhaustive.cpp.
void MatrixRowCol::Check | ( | ) |
Definition at line 7235 of file NewMatExhaustive.cpp.
void MatrixRowCol::ConCat | ( | const MatrixRowCol & | mrc1, |
const MatrixRowCol & | mrc2 | ||
) |
Definition at line 7062 of file NewMatExhaustive.cpp.
void MatrixRowCol::Copy | ( | const MatrixRowCol & | mrc1 | ) |
Definition at line 7194 of file NewMatExhaustive.cpp.
void MatrixRowCol::Copy | ( | const double *& | r | ) |
Definition at line 7311 of file NewMatExhaustive.cpp.
void MatrixRowCol::Copy | ( | const float *& | r | ) |
Definition at line 7319 of file NewMatExhaustive.cpp.
void MatrixRowCol::Copy | ( | const int *& | r | ) |
Definition at line 7327 of file NewMatExhaustive.cpp.
void MatrixRowCol::Copy | ( | Real | r | ) |
Definition at line 7335 of file NewMatExhaustive.cpp.
void MatrixRowCol::CopyCheck | ( | const MatrixRowCol & | mrc1 | ) |
Definition at line 7212 of file NewMatExhaustive.cpp.
Real* MatrixRowCol::Data | ( | ) | [inline] |
Definition at line 391 of file NewMatExhaustive.cpp.
void MatrixRowCol::IncrDiag | ( | ) | [inline] |
Definition at line 346 of file NewMatExhaustive.cpp.
void MatrixRowCol::IncrId | ( | ) | [inline] |
Definition at line 347 of file NewMatExhaustive.cpp.
void MatrixRowCol::IncrLT | ( | ) | [inline] |
Definition at line 349 of file NewMatExhaustive.cpp.
void MatrixRowCol::IncrMat | ( | ) | [inline] |
Definition at line 345 of file NewMatExhaustive.cpp.
void MatrixRowCol::IncrUT | ( | ) | [inline] |
Definition at line 348 of file NewMatExhaustive.cpp.
void MatrixRowCol::Inject | ( | const MatrixRowCol & | mrc | ) |
Definition at line 6844 of file NewMatExhaustive.cpp.
void MatrixRowCol::KP | ( | const MatrixRowCol & | mrc1, |
const MatrixRowCol & | mrc2 | ||
) |
Definition at line 7127 of file NewMatExhaustive.cpp.
int MatrixRowCol::Length | ( | ) | [inline] |
Definition at line 394 of file NewMatExhaustive.cpp.
void MatrixRowCol::Length | ( | int | i | ) | [inline] |
Definition at line 397 of file NewMatExhaustive.cpp.
Real MatrixRowCol::Maximum1 | ( | Real | r, |
int & | i | ||
) |
Definition at line 7391 of file NewMatExhaustive.cpp.
Real MatrixRowCol::MaximumAbsoluteValue1 | ( | Real | r, |
int & | i | ||
) |
Definition at line 7371 of file NewMatExhaustive.cpp.
Real MatrixRowCol::Minimum1 | ( | Real | r, |
int & | i | ||
) |
Definition at line 7401 of file NewMatExhaustive.cpp.
Real MatrixRowCol::MinimumAbsoluteValue1 | ( | Real | r, |
int & | i | ||
) |
Definition at line 7381 of file NewMatExhaustive.cpp.
void MatrixRowCol::Multiply | ( | const MatrixRowCol & | mrc1 | ) |
Definition at line 7089 of file NewMatExhaustive.cpp.
void MatrixRowCol::Multiply | ( | const MatrixRowCol & | mrc1, |
const MatrixRowCol & | mrc2 | ||
) |
Definition at line 7105 of file NewMatExhaustive.cpp.
void MatrixRowCol::Multiply | ( | Real | r | ) |
Definition at line 7347 of file NewMatExhaustive.cpp.
void MatrixRowCol::Multiply | ( | const MatrixRowCol & | mrc1, |
Real | s | ||
) |
Definition at line 7261 of file NewMatExhaustive.cpp.
void MatrixRowCol::NegAdd | ( | const MatrixRowCol & | mrc1, |
Real | x | ||
) |
Definition at line 7030 of file NewMatExhaustive.cpp.
void MatrixRowCol::Negate | ( | const MatrixRowCol & | mrc1 | ) |
Definition at line 7245 of file NewMatExhaustive.cpp.
void MatrixRowCol::RevSub | ( | const MatrixRowCol & | mrc1 | ) |
Definition at line 7046 of file NewMatExhaustive.cpp.
int MatrixRowCol::Skip | ( | ) | [inline] |
Definition at line 392 of file NewMatExhaustive.cpp.
void MatrixRowCol::Skip | ( | int | i | ) | [inline] |
Definition at line 395 of file NewMatExhaustive.cpp.
int MatrixRowCol::Storage | ( | ) | [inline] |
Definition at line 393 of file NewMatExhaustive.cpp.
void MatrixRowCol::Storage | ( | int | i | ) | [inline] |
Definition at line 396 of file NewMatExhaustive.cpp.
void MatrixRowCol::Sub | ( | const MatrixRowCol & | mrc | ) |
Definition at line 6833 of file NewMatExhaustive.cpp.
void MatrixRowCol::Sub | ( | const MatrixRowCol & | mrc1, |
const MatrixRowCol & | mrc2 | ||
) |
Definition at line 6941 of file NewMatExhaustive.cpp.
void MatrixRowCol::SubRowCol | ( | MatrixRowCol & | mrc, |
int | skip1, | ||
int | l1 | ||
) | const |
Definition at line 7418 of file NewMatExhaustive.cpp.
Definition at line 7410 of file NewMatExhaustive.cpp.
Definition at line 7360 of file NewMatExhaustive.cpp.
void MatrixRowCol::Zero | ( | void | ) |
Definition at line 7341 of file NewMatExhaustive.cpp.
Real DotProd | ( | const MatrixRowCol & | mrc1, |
const MatrixRowCol & | mrc2 | ||
) | [friend] |
Definition at line 6855 of file NewMatExhaustive.cpp.
Definition at line 344 of file NewMatExhaustive.cpp.
Definition at line 343 of file NewMatExhaustive.cpp.
Definition at line 342 of file NewMatExhaustive.cpp.
Definition at line 338 of file NewMatExhaustive.cpp.
Definition at line 341 of file NewMatExhaustive.cpp.
Definition at line 339 of file NewMatExhaustive.cpp.
Definition at line 340 of file NewMatExhaustive.cpp.