NEWMAT::MatrixRowCol Class Reference
#include <newmatrc.h>
Detailed Description
Definition at line 33 of file newmatrc.h.
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 (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) |
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 &) |
Constructor & Destructor Documentation
NEWMAT::MatrixRowCol::MatrixRowCol |
( |
|
) |
|
NEWMAT::MatrixRowCol::~MatrixRowCol |
( |
|
) |
|
Member Function Documentation
void NEWMAT::MatrixRowCol::Add |
( |
Real |
r |
) |
|
void NEWMAT::MatrixRowCol::Add |
( |
const MatrixRowCol & |
mrc1, |
|
|
Real |
x | |
|
) |
| | |
void NEWMAT::MatrixRowCol::AddScaled |
( |
const MatrixRowCol & |
mrc, |
|
|
Real |
x | |
|
) |
| | |
void NEWMAT::MatrixRowCol::Check |
( |
|
) |
|
void NEWMAT::MatrixRowCol::Check |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::Copy |
( |
Real |
r |
) |
|
void NEWMAT::MatrixRowCol::Copy |
( |
const int *& |
r |
) |
|
void NEWMAT::MatrixRowCol::Copy |
( |
const Real *& |
r |
) |
|
void NEWMAT::MatrixRowCol::Copy |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::CopyCheck |
( |
const MatrixRowCol & |
mrc1 |
) |
|
Real* NEWMAT::MatrixRowCol::Data |
( |
|
) |
|
void NEWMAT::MatrixRowCol::IncrDiag |
( |
|
) |
|
void NEWMAT::MatrixRowCol::IncrId |
( |
|
) |
|
void NEWMAT::MatrixRowCol::IncrLT |
( |
|
) |
|
void NEWMAT::MatrixRowCol::IncrMat |
( |
|
) |
|
void NEWMAT::MatrixRowCol::IncrUT |
( |
|
) |
|
void NEWMAT::MatrixRowCol::Inject |
( |
const MatrixRowCol & |
mrc |
) |
|
void NEWMAT::MatrixRowCol::Length |
( |
int |
i |
) |
|
int NEWMAT::MatrixRowCol::Length |
( |
|
) |
|
Real NEWMAT::MatrixRowCol::Maximum1 |
( |
Real |
r, |
|
|
int & |
i | |
|
) |
| | |
Real NEWMAT::MatrixRowCol::MaximumAbsoluteValue1 |
( |
Real |
r, |
|
|
int & |
i | |
|
) |
| | |
Real NEWMAT::MatrixRowCol::Minimum1 |
( |
Real |
r, |
|
|
int & |
i | |
|
) |
| | |
Real NEWMAT::MatrixRowCol::MinimumAbsoluteValue1 |
( |
Real |
r, |
|
|
int & |
i | |
|
) |
| | |
void NEWMAT::MatrixRowCol::Multiply |
( |
const MatrixRowCol & |
mrc1, |
|
|
Real |
s | |
|
) |
| | |
void NEWMAT::MatrixRowCol::Multiply |
( |
Real |
r |
) |
|
void NEWMAT::MatrixRowCol::Multiply |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::NegAdd |
( |
const MatrixRowCol & |
mrc1, |
|
|
Real |
x | |
|
) |
| | |
void NEWMAT::MatrixRowCol::Negate |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::RevSub |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::Skip |
( |
int |
i |
) |
|
int NEWMAT::MatrixRowCol::Skip |
( |
|
) |
|
void NEWMAT::MatrixRowCol::Storage |
( |
int |
i |
) |
|
int NEWMAT::MatrixRowCol::Storage |
( |
|
) |
|
void NEWMAT::MatrixRowCol::SubRowCol |
( |
MatrixRowCol & |
mrc, |
|
|
int |
skip1, |
|
|
int |
l1 | |
|
) |
| | const |
Real NEWMAT::MatrixRowCol::Sum |
( |
|
) |
|
Real NEWMAT::MatrixRowCol::SumAbsoluteValue |
( |
|
) |
|
void NEWMAT::MatrixRowCol::Zero |
( |
|
) |
|
Friends And Related Function Documentation
Member Data Documentation
Definition at line 44 of file newmatrc.h.
Referenced by NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::MatrixCol::MatrixCol(), NEWMAT::MatrixColX::MatrixColX(), NEWMAT::MatrixRow::MatrixRow(), NEWMAT::IdentityMatrix::NextCol(), NEWMAT::RowVector::NextCol(), NEWMAT::DiagonalMatrix::NextCol(), NEWMAT::Matrix::NextCol(), NEWMAT::GeneralMatrix::NextCol(), NEWMAT::GeneralMatrix::NextRow(), NEWMAT::GetSubMatrix::operator<<(), NEWMAT::Matrix::RestoreCol(), SubRowCol(), NEWMAT::MatrixCol::~MatrixCol(), NEWMAT::MatrixColX::~MatrixColX(), NEWMAT::MatrixRow::~MatrixRow(), and ~MatrixRowCol().
Definition at line 43 of file newmatrc.h.
Referenced by Add(), AddScaled(), ConCat(), Copy(), CopyCheck(), Data(), NEWMAT::DotProd(), NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::IdentityMatrix::GetRow(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::BandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::LowerTriangularMatrix::GetRow(), NEWMAT::UpperTriangularMatrix::GetRow(), NEWMAT::DiagonalMatrix::GetRow(), NEWMAT::Matrix::GetRow(), IncrDiag(), IncrLT(), IncrMat(), IncrUT(), Inject(), KP(), NEWMAT::MatrixCol::MatrixCol(), NEWMAT::MatrixColX::MatrixColX(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::IdentityMatrix::NextCol(), NEWMAT::RowVector::NextCol(), NEWMAT::DiagonalMatrix::NextCol(), NEWMAT::Matrix::NextCol(), NEWMAT::BandMatrix::NextRow(), NEWMAT::SymmetricBandMatrix::RestoreCol(), NEWMAT::BandMatrix::RestoreCol(), NEWMAT::RowVector::RestoreCol(), NEWMAT::SymmetricMatrix::RestoreCol(), NEWMAT::LowerTriangularMatrix::RestoreCol(), NEWMAT::UpperTriangularMatrix::RestoreCol(), NEWMAT::Matrix::RestoreCol(), RevSub(), NEWMAT::LowerTriangularMatrix::Solver(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::CroutMatrix::Solver(), NEWMAT::IdentityMatrix::Solver(), NEWMAT::DiagonalMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), Sub(), SubRowCol(), Sum(), SumAbsoluteValue(), Zero(), and ~MatrixRowCol().
Definition at line 38 of file newmatrc.h.
Referenced by Check(), ConCat(), Copy(), NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::IdentityMatrix::GetRow(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::BandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::LowerTriangularMatrix::GetRow(), NEWMAT::UpperTriangularMatrix::GetRow(), NEWMAT::DiagonalMatrix::GetRow(), NEWMAT::Matrix::GetRow(), KP(), Length(), and SubRowCol().
Definition at line 41 of file newmatrc.h.
Referenced by NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::IdentityMatrix::GetRow(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::BandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::LowerTriangularMatrix::GetRow(), NEWMAT::UpperTriangularMatrix::GetRow(), NEWMAT::DiagonalMatrix::GetRow(), NEWMAT::Matrix::GetRow(), IncrDiag(), IncrId(), IncrLT(), IncrMat(), IncrUT(), NEWMAT::MatrixCol::MatrixCol(), NEWMAT::MatrixColX::MatrixColX(), NEWMAT::MatrixRow::MatrixRow(), NEWMAT::IdentityMatrix::NextCol(), NEWMAT::RowVector::NextCol(), NEWMAT::DiagonalMatrix::NextCol(), NEWMAT::Matrix::NextCol(), NEWMAT::GeneralMatrix::NextCol(), NEWMAT::BandMatrix::NextRow(), NEWMAT::GeneralMatrix::NextRow(), NEWMAT::SymmetricBandMatrix::RestoreCol(), NEWMAT::BandMatrix::RestoreCol(), NEWMAT::RowVector::RestoreCol(), NEWMAT::SymmetricMatrix::RestoreCol(), NEWMAT::LowerTriangularMatrix::RestoreCol(), NEWMAT::UpperTriangularMatrix::RestoreCol(), and NEWMAT::Matrix::RestoreCol().
Definition at line 39 of file newmatrc.h.
Referenced by Add(), AddScaled(), Check(), ConCat(), Copy(), CopyCheck(), NEWMAT::DotProd(), NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::IdentityMatrix::GetRow(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::BandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::LowerTriangularMatrix::GetRow(), NEWMAT::UpperTriangularMatrix::GetRow(), NEWMAT::DiagonalMatrix::GetRow(), NEWMAT::Matrix::GetRow(), IncrDiag(), IncrId(), IncrUT(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::BandMatrix::NextRow(), RevSub(), Skip(), NEWMAT::LowerTriangularMatrix::Solver(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::CroutMatrix::Solver(), NEWMAT::IdentityMatrix::Solver(), NEWMAT::DiagonalMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), Sub(), and SubRowCol().
Definition at line 40 of file newmatrc.h.
Referenced by Add(), AddScaled(), Check(), ConCat(), Copy(), CopyCheck(), NEWMAT::DotProd(), NEWMAT::IdentityMatrix::GetCol(), NEWMAT::SymmetricBandMatrix::GetCol(), NEWMAT::BandMatrix::GetCol(), NEWMAT::RowVector::GetCol(), NEWMAT::SymmetricMatrix::GetCol(), NEWMAT::LowerTriangularMatrix::GetCol(), NEWMAT::UpperTriangularMatrix::GetCol(), NEWMAT::DiagonalMatrix::GetCol(), NEWMAT::Matrix::GetCol(), NEWMAT::IdentityMatrix::GetRow(), NEWMAT::SymmetricBandMatrix::GetRow(), NEWMAT::BandMatrix::GetRow(), NEWMAT::SymmetricMatrix::GetRow(), NEWMAT::LowerTriangularMatrix::GetRow(), NEWMAT::UpperTriangularMatrix::GetRow(), NEWMAT::DiagonalMatrix::GetRow(), NEWMAT::Matrix::GetRow(), IncrLT(), IncrMat(), IncrUT(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::BandMatrix::NextRow(), NEWMAT::SymmetricBandMatrix::RestoreCol(), NEWMAT::BandMatrix::RestoreCol(), RevSub(), NEWMAT::LowerTriangularMatrix::Solver(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::CroutMatrix::Solver(), NEWMAT::IdentityMatrix::Solver(), NEWMAT::DiagonalMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), Storage(), Sub(), SubRowCol(), Sum(), SumAbsoluteValue(), and Zero().
The documentation for this class was generated from the following files:
|