#include "include.h"#include "newmat.h"#include "newmatrc.h"| #define REPORT {} |
| static void Add | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm1, | |||
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References REPORT, ipTk::s, GeneralMatrix::Storage(), and GeneralMatrix::Store().
Referenced by AddedMatrix::Evaluate(), ColumnVector::operator+=(), RowVector::operator+=(), SymmetricMatrix::operator+=(), nricMatrix::operator+=(), SquareMatrix::operator+=(), Matrix< TransformType, NRows, NColumns >::operator+=(), ColumnVector::operator-=(), RowVector::operator-=(), SymmetricMatrix::operator-=(), nricMatrix::operator-=(), SquareMatrix::operator-=(), and Matrix< TransformType, NRows, NColumns >::operator-=().
| static void AddDS | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References MatrixRowCol::Add(), DirectPart, LoadOnEntry, MatrixRow::Next(), GeneralMatrix::Nrows(), REPORT, and StoreOnExit.
| static void AddDS | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm1, | |||
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References MatrixRowCol::Add(), DirectPart, LoadOnEntry, MatrixRow::Next(), GeneralMatrix::Nrows(), REPORT, and StoreOnExit.
Referenced by AddedMatrix::Evaluate().
| static void AddTo | ( | GeneralMatrix * | gm, | |
| const GeneralMatrix * | gm2 | |||
| ) | [static] |
References REPORT, ipTk::s, GeneralMatrix::Storage(), and GeneralMatrix::Store().
Referenced by AddedMatrix::Evaluate(), and GeneralMatrix::PlusEqual().
References Console::c, crossproduct_body(), GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, and GeneralMatrix::Store().
Referenced by CrossProduct().
Referenced by crossproduct(), and crossproduct_rows().
| ReturnMatrix crossproduct_columns | ( | const Matrix & | A, | |
| const Matrix & | B | |||
| ) |
References Console::c, GeneralMatrix::ForReturn(), mathExample::n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, and GeneralMatrix::Store().
Referenced by CrossProductColumns().
| ReturnMatrix crossproduct_rows | ( | const Matrix & | A, | |
| const Matrix & | B | |||
| ) |
References Console::c, crossproduct_body(), GeneralMatrix::ForReturn(), mathExample::n, GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), REPORT, and GeneralMatrix::Store().
Referenced by CrossProductRows().
| static GeneralMatrix * GeneralKP | ( | GeneralMatrix * | gm1, | |
| GeneralMatrix * | gm2, | |||
| KPMatrix * | kp, | |||
| MatrixType | mtx | |||
| ) | [static] |
References Compare(), DirectPart, j, MatrixRowCol::KP(), KP(), LoadOnEntry, GeneralMatrix::Ncols(), MatrixType::New(), MatrixRow::Next(), GeneralMatrix::Nrows(), GeneralMatrix::ReleaseAndDelete(), REPORT, StoreOnExit, GeneralMatrix::tDelete(), and GeneralMatrix::type().
Referenced by KPMatrix::Evaluate().
| static GeneralMatrix * GeneralMult | ( | GeneralMatrix * | gm1, | |
| GeneralMatrix * | gm2, | |||
| MultipliedMatrix * | mm, | |||
| MatrixType | mtx | |||
| ) | [static] |
References Compare(), GeneralMult1(), GeneralMult2(), mmMult(), GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), Rectangular(), REPORT, and GeneralMatrix::type().
Referenced by MultipliedMatrix::Evaluate().
| static GeneralMatrix* GeneralMult1 | ( | GeneralMatrix * | gm1, | |
| GeneralMatrix * | gm2, | |||
| MultipliedMatrix * | mm, | |||
| MatrixType | mtx | |||
| ) | [static] |
References MatrixRowCol::Data(), DirectPart, DotProd(), LoadOnEntry, mathExample::n, GeneralMatrix::Ncols(), MatrixType::New(), MatrixCol::Next(), GeneralMatrix::Nrows(), GeneralMatrix::ReleaseAndDelete(), REPORT, MatrixRowCol::Skip(), MatrixRowCol::Storage(), StoreOnExit, GeneralMatrix::tDelete(), and Throw.
Referenced by GeneralMult().
| static GeneralMatrix* GeneralMult2 | ( | GeneralMatrix * | gm1, | |
| GeneralMatrix * | gm2, | |||
| MultipliedMatrix * | mm, | |||
| MatrixType | mtx | |||
| ) | [static] |
References MatrixRowCol::AddScaled(), MatrixRowCol::Data(), DirectPart, LoadOnEntry, mathExample::n, GeneralMatrix::Ncols(), MatrixType::New(), MatrixRow::Next(), GeneralMatrix::Nrows(), GeneralMatrix::ReleaseAndDelete(), REPORT, MatrixRowCol::Skip(), MatrixRowCol::Storage(), StoreOnExit, GeneralMatrix::tDelete(), Throw, and MatrixRowCol::Zero().
Referenced by GeneralMult().
| static GeneralMatrix * GeneralSolv | ( | GeneralMatrix * | gm1, | |
| GeneralMatrix * | gm2, | |||
| BaseMatrix * | sm, | |||
| MatrixType | mtx | |||
| ) | [static] |
References CatchAll, Compare(), DirectPart, MatrixType::i(), LoadOnEntry, GeneralMatrix::MakeSolver(), MatrixErrorNoSpace(), MONITOR_REAL_DELETE, MONITOR_REAL_NEW, GeneralMatrix::Ncols(), MatrixType::New(), MatrixColX::Next(), GeneralMatrix::Nrows(), GeneralMatrix::ReleaseAndDelete(), REPORT, ReThrow, GeneralMatrix::Solver(), StoreOnExit, GeneralMatrix::tDelete(), Throw, Try, and GeneralMatrix::type().
Referenced by SolvedMatrix::Evaluate().
| static GeneralMatrix * GeneralSolvI | ( | GeneralMatrix * | gm1, | |
| BaseMatrix * | sm, | |||
| MatrixType | mtx | |||
| ) | [static] |
References CatchAll, Compare(), DirectPart, MatrixType::i(), LoadOnEntry, GeneralMatrix::MakeSolver(), MatrixErrorNoSpace(), MONITOR_REAL_DELETE, MONITOR_REAL_NEW, GeneralMatrix::Ncols(), MatrixType::New(), MatrixColX::Next(), GeneralMatrix::Nrows(), GeneralMatrix::ReleaseAndDelete(), REPORT, ReThrow, GeneralMatrix::Solver(), StoreOnExit, GeneralMatrix::tDelete(), Throw, Try, and GeneralMatrix::type().
Referenced by InvertedMatrix::Evaluate().
Referenced by BandLUMatrix::IsEqual(), and CroutMatrix::IsEqual().
| bool is_zero | ( | const BaseMatrix & | A | ) |
References CatchAll, REPORT, ReThrow, and Try.
Referenced by IsZero(), GeneralMatrix::IsZero(), and operator==().
| static GeneralMatrix* mmMult | ( | GeneralMatrix * | gm1, | |
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References j, k, MatrixErrorNoSpace(), GeneralMatrix::Ncols(), GeneralMatrix::Nrows(), GeneralMatrix::ReleaseAndDelete(), REPORT, ipTk::s, GeneralMatrix::Store(), GeneralMatrix::tDelete(), and Throw.
Referenced by GeneralMult().
| bool operator== | ( | const GeneralMatrix & | A, | |
| const GeneralMatrix & | B | |||
| ) |
| bool operator== | ( | const BaseMatrix & | A, | |
| const BaseMatrix & | B | |||
| ) |
Referenced by BandLUMatrix::IsEqual(), CroutMatrix::IsEqual(), GeneralMatrix::IsEqual(), and operator==().
| static void ReverseSubtract | ( | GeneralMatrix * | gm, | |
| const GeneralMatrix * | gm2 | |||
| ) | [static] |
References REPORT, ipTk::s, GeneralMatrix::Storage(), and GeneralMatrix::Store().
Referenced by SubtractedMatrix::Evaluate().
| static void ReverseSubtractDS | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References DirectPart, LoadOnEntry, MatrixRow::Next(), GeneralMatrix::Nrows(), REPORT, MatrixRowCol::RevSub(), and StoreOnExit.
Referenced by SubtractedMatrix::Evaluate().
| static void SP | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References REPORT, ipTk::s, GeneralMatrix::Storage(), and GeneralMatrix::Store().
| static void SP | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm1, | |||
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References REPORT, ipTk::s, GeneralMatrix::Storage(), and GeneralMatrix::Store().
| static void SPDS | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References DirectPart, LoadOnEntry, MatrixRowCol::Multiply(), MatrixRow::Next(), GeneralMatrix::Nrows(), REPORT, and StoreOnExit.
| static void SPDS | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm1, | |||
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References DirectPart, LoadOnEntry, MatrixRowCol::Multiply(), MatrixRow::Next(), GeneralMatrix::Nrows(), REPORT, and StoreOnExit.
Referenced by SPMatrix::Evaluate().
| static void Subtract | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm1, | |||
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References REPORT, ipTk::s, GeneralMatrix::Storage(), and GeneralMatrix::Store().
Referenced by vtkITKArchetypeImageSeriesReader::AssembleVolumeContainingArchetype(), and SubtractedMatrix::Evaluate().
| static void SubtractDS | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References DirectPart, LoadOnEntry, MatrixRow::Next(), GeneralMatrix::Nrows(), REPORT, StoreOnExit, and MatrixRowCol::Sub().
| static void SubtractDS | ( | GeneralMatrix * | gm, | |
| GeneralMatrix * | gm1, | |||
| GeneralMatrix * | gm2 | |||
| ) | [static] |
References DirectPart, LoadOnEntry, MatrixRow::Next(), GeneralMatrix::Nrows(), REPORT, StoreOnExit, and MatrixRowCol::Sub().
Referenced by SubtractedMatrix::Evaluate().
| static void SubtractFrom | ( | GeneralMatrix * | gm, | |
| const GeneralMatrix * | gm2 | |||
| ) | [static] |
References REPORT, ipTk::s, GeneralMatrix::Storage(), and GeneralMatrix::Store().
Referenced by SubtractedMatrix::Evaluate(), and GeneralMatrix::MinusEqual().
1.6.1