NEWMAT::MatrixRowCol Class Reference#include <newmatrc.h>
List of all members.
Detailed Description
Definition at line 80 of file newmatrc.h.
|
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 |
( |
|
) |
[inline] |
NEWMAT::MatrixRowCol::~MatrixRowCol |
( |
|
) |
|
Member Function Documentation
void NEWMAT::MatrixRowCol::IncrMat |
( |
|
) |
[inline] |
void NEWMAT::MatrixRowCol::IncrDiag |
( |
|
) |
[inline] |
void NEWMAT::MatrixRowCol::IncrId |
( |
|
) |
[inline] |
void NEWMAT::MatrixRowCol::IncrUT |
( |
|
) |
[inline] |
void NEWMAT::MatrixRowCol::IncrLT |
( |
|
) |
[inline] |
void NEWMAT::MatrixRowCol::Zero |
( |
|
) |
|
void NEWMAT::MatrixRowCol::AddScaled |
( |
const MatrixRowCol & |
mrc, |
|
|
Real |
x | |
|
) |
| | |
void NEWMAT::MatrixRowCol::Add |
( |
const MatrixRowCol & |
mrc1, |
|
|
Real |
x | |
|
) |
| | |
void NEWMAT::MatrixRowCol::NegAdd |
( |
const MatrixRowCol & |
mrc1, |
|
|
Real |
x | |
|
) |
| | |
void NEWMAT::MatrixRowCol::RevSub |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::Multiply |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::Copy |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::CopyCheck |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::Check |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::Check |
( |
|
) |
|
void NEWMAT::MatrixRowCol::Copy |
( |
const Real *& |
r |
) |
|
void NEWMAT::MatrixRowCol::Copy |
( |
const int *& |
r |
) |
|
void NEWMAT::MatrixRowCol::Copy |
( |
Real |
r |
) |
|
void NEWMAT::MatrixRowCol::Add |
( |
Real |
r |
) |
|
void NEWMAT::MatrixRowCol::Multiply |
( |
Real |
r |
) |
|
Real NEWMAT::MatrixRowCol::SumAbsoluteValue |
( |
|
) |
|
Real NEWMAT::MatrixRowCol::MaximumAbsoluteValue1 |
( |
Real |
r, |
|
|
int & |
i | |
|
) |
| | |
Real NEWMAT::MatrixRowCol::MinimumAbsoluteValue1 |
( |
Real |
r, |
|
|
int & |
i | |
|
) |
| | |
Real NEWMAT::MatrixRowCol::Maximum1 |
( |
Real |
r, |
|
|
int & |
i | |
|
) |
| | |
Real NEWMAT::MatrixRowCol::Minimum1 |
( |
Real |
r, |
|
|
int & |
i | |
|
) |
| | |
Real NEWMAT::MatrixRowCol::Sum |
( |
|
) |
|
void NEWMAT::MatrixRowCol::Inject |
( |
const MatrixRowCol & |
mrc |
) |
|
void NEWMAT::MatrixRowCol::Negate |
( |
const MatrixRowCol & |
mrc1 |
) |
|
void NEWMAT::MatrixRowCol::Multiply |
( |
const MatrixRowCol & |
mrc1, |
|
|
Real |
s | |
|
) |
| | |
Real* NEWMAT::MatrixRowCol::Data |
( |
|
) |
[inline] |
int NEWMAT::MatrixRowCol::Skip |
( |
|
) |
[inline] |
int NEWMAT::MatrixRowCol::Storage |
( |
|
) |
[inline] |
int NEWMAT::MatrixRowCol::Length |
( |
|
) |
[inline] |
void NEWMAT::MatrixRowCol::Skip |
( |
int |
i |
) |
[inline] |
void NEWMAT::MatrixRowCol::Storage |
( |
int |
i |
) |
[inline] |
void NEWMAT::MatrixRowCol::Length |
( |
int |
i |
) |
[inline] |
void NEWMAT::MatrixRowCol::SubRowCol |
( |
MatrixRowCol & |
mrc, |
|
|
int |
skip1, |
|
|
int |
l1 | |
|
) |
| | const |
Friends And Related Function Documentation
Member Data Documentation
Definition at line 85 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(), IncrDiag(), IncrLT(), KP(), and SubRowCol().
Definition at line 86 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(), IncrId(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::BandMatrix::NextRow(), NEWMAT::operator<<(), NEWMAT::ControlWord::operator^(), RevSub(), NEWMAT::LowerTriangularMatrix::Solver(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::CroutMatrix::Solver(), NEWMAT::IdentityMatrix::Solver(), NEWMAT::DiagonalMatrix::Solver(), NEWMAT::LowerBandMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), NEWMAT::BandLUMatrix::Solver(), Sub(), and SubRowCol().
Definition at line 87 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(), IncrMat(), IncrUT(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::BandMatrix::NextRow(), NEWMAT::operator<<(), NEWMAT::ControlWord::operator<=(), NEWMAT::ControlWord::operator^(), NEWMAT::SymmetricBandMatrix::RestoreCol(), NEWMAT::BandMatrix::RestoreCol(), RevSub(), NEWMAT::LowerTriangularMatrix::Solver(), NEWMAT::UpperTriangularMatrix::Solver(), NEWMAT::CroutMatrix::Solver(), NEWMAT::IdentityMatrix::Solver(), NEWMAT::DiagonalMatrix::Solver(), NEWMAT::LowerBandMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), NEWMAT::BandLUMatrix::Solver(), Sub(), SubRowCol(), Sum(), SumAbsoluteValue(), and Zero().
Definition at line 88 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(), MatrixRowCol(), NEWMAT::IdentityMatrix::NextCol(), NEWMAT::RowVector::NextCol(), NEWMAT::DiagonalMatrix::NextCol(), NEWMAT::Matrix::NextCol(), NEWMAT::GeneralMatrix::NextCol(), NEWMAT::BandMatrix::NextRow(), NEWMAT::GeneralMatrix::NextRow(), NEWMAT::ControlWord::operator<=(), NEWMAT::ControlWord::operator^(), 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 90 of file newmatrc.h.
Referenced by Add(), AddScaled(), 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(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), NEWMAT::IdentityMatrix::NextCol(), NEWMAT::RowVector::NextCol(), NEWMAT::DiagonalMatrix::NextCol(), NEWMAT::Matrix::NextCol(), NEWMAT::BandMatrix::NextRow(), NEWMAT::operator<<(), NEWMAT::ControlWord::operator<=(), NEWMAT::ControlWord::operator^(), 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::LowerBandMatrix::Solver(), NEWMAT::UpperBandMatrix::Solver(), NEWMAT::BandLUMatrix::Solver(), Sub(), SubRowCol(), Sum(), SumAbsoluteValue(), Zero(), and ~MatrixRowCol().
Definition at line 91 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(), MatrixRowCol(), 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().
The documentation for this class was generated from the following files:
|