#include <newmatrc.h>
| MatrixRowCol::MatrixRowCol | ( | ) | [inline] |
| MatrixRowCol::~MatrixRowCol | ( | ) |
References cw, data, HaveStore, and MONITOR_REAL_DELETE.
| void MatrixRowCol::Add | ( | const MatrixRowCol & | mrc1, | |
| Real | x | |||
| ) |
| void MatrixRowCol::Add | ( | const MatrixRowCol & | mrc1, | |
| const MatrixRowCol & | mrc2 | |||
| ) |
References data, AnalyzeData::f1, REPORT, skip, and storage.
| void MatrixRowCol::Add | ( | const MatrixRowCol & | mrc | ) |
References data, REPORT, skip, and storage.
Referenced by AddDS(), ShiftedMatrix::Evaluate(), and GetSubMatrix::operator+=().
| void MatrixRowCol::AddScaled | ( | const MatrixRowCol & | mrc, | |
| Real | x | |||
| ) |
References data, REPORT, skip, and storage.
Referenced by GeneralMult2().
| void MatrixRowCol::Check | ( | const MatrixRowCol & | mrc1 | ) |
References REPORT, skip, storage, and Throw.
Referenced by GetSubMatrix::operator+=(), and GetSubMatrix::operator-=().
| void MatrixRowCol::ConCat | ( | const MatrixRowCol & | mrc1, | |
| const MatrixRowCol & | mrc2 | |||
| ) |
References data, AnalyzeData::f1, length, REPORT, skip, and storage.
Referenced by ConcatenatedMatrix::Evaluate().
| void MatrixRowCol::Copy | ( | const MatrixRowCol & | mrc1 | ) |
References data, REPORT, skip, and storage.
Referenced by StackedMatrix::Evaluate(), GetSubMatrix::Evaluate(), GeneralMatrix::Evaluate(), GetSubMatrix::operator<<(), GetSubMatrix::operator=(), and GeneralMatrix::Transpose().
| void MatrixRowCol::CopyCheck | ( | const MatrixRowCol & | mrc1 | ) |
| Real* MatrixRowCol::Data | ( | ) | [inline] |
| void MatrixRowCol::IncrDiag | ( | ) | [inline] |
References data.
Referenced by IdentityMatrix::NextCol(), DiagonalMatrix::NextCol(), and DiagonalMatrix::NextRow().
| void MatrixRowCol::IncrId | ( | ) | [inline] |
Referenced by IdentityMatrix::NextCol(), and IdentityMatrix::NextRow().
| void MatrixRowCol::IncrLT | ( | ) | [inline] |
References data.
Referenced by LowerTriangularMatrix::NextRow().
| void MatrixRowCol::IncrMat | ( | ) | [inline] |
References data.
Referenced by Matrix::NextRow().
| void MatrixRowCol::IncrUT | ( | ) | [inline] |
References data.
Referenced by UpperTriangularMatrix::NextRow().
| void MatrixRowCol::Inject | ( | const MatrixRowCol & | mrc | ) |
References data, REPORT, skip, and storage.
Referenced by GetSubMatrix::inject(), and GeneralMatrix::inject().
| void MatrixRowCol::KP | ( | const MatrixRowCol & | mrc1, | |
| const MatrixRowCol & | mrc2 | |||
| ) |
| void MatrixRowCol::Length | ( | int | i | ) | [inline] |
| int MatrixRowCol::Length | ( | ) | [inline] |
References data, REPORT, skip, and storage.
Referenced by GeneralMatrix::maximum2().
References data, REPORT, skip, and storage.
Referenced by GeneralMatrix::maximum_absolute_value2().
References data, REPORT, skip, and storage.
Referenced by GeneralMatrix::minimum2().
References data, REPORT, skip, and storage.
Referenced by GeneralMatrix::minimum_absolute_value2().
| void MatrixRowCol::Multiply | ( | const MatrixRowCol & | mrc1, | |
| Real | s | |||
| ) |
| void MatrixRowCol::Multiply | ( | const MatrixRowCol & | mrc1, | |
| const MatrixRowCol & | mrc2 | |||
| ) |
References data, AnalyzeData::f1, REPORT, skip, and storage.
| void MatrixRowCol::Multiply | ( | const MatrixRowCol & | mrc1 | ) |
References data, REPORT, skip, and storage.
Referenced by ScaledMatrix::Evaluate(), GetSubMatrix::operator*=(), and SPDS().
| void MatrixRowCol::NegAdd | ( | const MatrixRowCol & | mrc1, | |
| Real | x | |||
| ) |
References data, REPORT, skip, and storage.
Referenced by NegShiftedMatrix::Evaluate().
| void MatrixRowCol::Negate | ( | const MatrixRowCol & | mrc1 | ) |
References data, REPORT, skip, and storage.
Referenced by NegatedMatrix::Evaluate().
| void MatrixRowCol::RevSub | ( | const MatrixRowCol & | mrc1 | ) |
References data, REPORT, skip, and storage.
Referenced by ReverseSubtractDS().
| void MatrixRowCol::Skip | ( | int | i | ) | [inline] |
| int MatrixRowCol::Skip | ( | ) | [inline] |
Referenced by GeneralMult1(), GeneralMult2(), BaseMatrix::sum_columns(), and BaseMatrix::sum_square_columns().
| void MatrixRowCol::Storage | ( | int | i | ) | [inline] |
| int MatrixRowCol::Storage | ( | ) | [inline] |
| void MatrixRowCol::Sub | ( | const MatrixRowCol & | mrc1, | |
| const MatrixRowCol & | mrc2 | |||
| ) |
References data, AnalyzeData::f1, REPORT, skip, and storage.
| void MatrixRowCol::Sub | ( | const MatrixRowCol & | mrc | ) |
References data, REPORT, skip, and storage.
Referenced by GetSubMatrix::operator-=(), and SubtractDS().
| void MatrixRowCol::SubRowCol | ( | MatrixRowCol & | mrc, | |
| int | skip1, | |||
| int | l1 | |||
| ) | const |
References cw, autoSlicerTracto2regions::d, data, length, skip, and storage.
Referenced by GetSubMatrix::Evaluate(), GetSubMatrix::inject(), GetSubMatrix::operator*=(), GetSubMatrix::operator+=(), GetSubMatrix::operator-=(), GetSubMatrix::operator<<(), and GetSubMatrix::operator=().
| Real MatrixRowCol::SumAbsoluteValue | ( | ) |
References data, REPORT, storage, and sum().
Referenced by BaseMatrix::norm1(), and BaseMatrix::norm_infinity().
| void MatrixRowCol::Zero | ( | ) |
References data, REPORT, and storage.
Referenced by GeneralMult2().
| Real DotProd | ( | const MatrixRowCol & | , | |
| const MatrixRowCol & | ||||
| ) | [friend] |
Referenced by IdentityMatrix::GetCol(), SymmetricBandMatrix::GetCol(), BandMatrix::GetCol(), RowVector::GetCol(), SymmetricMatrix::GetCol(), LowerTriangularMatrix::GetCol(), UpperTriangularMatrix::GetCol(), DiagonalMatrix::GetCol(), Matrix::GetCol(), SymmetricBandMatrix::GetRow(), SymmetricMatrix::GetRow(), MatrixCol::MatrixCol(), MatrixColX::MatrixColX(), MatrixRow::MatrixRow(), IdentityMatrix::NextCol(), RowVector::NextCol(), DiagonalMatrix::NextCol(), Matrix::NextCol(), GeneralMatrix::NextCol(), GeneralMatrix::NextRow(), GetSubMatrix::operator<<(), Matrix::RestoreCol(), SubRowCol(), MatrixCol::~MatrixCol(), MatrixColX::~MatrixColX(), MatrixRow::~MatrixRow(), and ~MatrixRowCol().
Referenced by Add(), AddScaled(), ConCat(), Copy(), CopyCheck(), DotProd(), IdentityMatrix::GetCol(), SymmetricBandMatrix::GetCol(), BandMatrix::GetCol(), RowVector::GetCol(), SymmetricMatrix::GetCol(), LowerTriangularMatrix::GetCol(), UpperTriangularMatrix::GetCol(), DiagonalMatrix::GetCol(), Matrix::GetCol(), IdentityMatrix::GetRow(), SymmetricBandMatrix::GetRow(), BandMatrix::GetRow(), SymmetricMatrix::GetRow(), LowerTriangularMatrix::GetRow(), UpperTriangularMatrix::GetRow(), DiagonalMatrix::GetRow(), Matrix::GetRow(), Inject(), KP(), MatrixCol::MatrixCol(), MatrixColX::MatrixColX(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), IdentityMatrix::NextCol(), RowVector::NextCol(), DiagonalMatrix::NextCol(), Matrix::NextCol(), BandMatrix::NextRow(), operator<<(), SymmetricBandMatrix::RestoreCol(), BandMatrix::RestoreCol(), RowVector::RestoreCol(), SymmetricMatrix::RestoreCol(), LowerTriangularMatrix::RestoreCol(), UpperTriangularMatrix::RestoreCol(), Matrix::RestoreCol(), RevSub(), LowerTriangularMatrix::Solver(), UpperTriangularMatrix::Solver(), CroutMatrix::Solver(), IdentityMatrix::Solver(), DiagonalMatrix::Solver(), LowerBandMatrix::Solver(), UpperBandMatrix::Solver(), BandLUMatrix::Solver(), Sub(), SubRowCol(), Sum(), SumAbsoluteValue(), Zero(), and ~MatrixRowCol().
Referenced by Check(), ConCat(), Copy(), IdentityMatrix::GetCol(), SymmetricBandMatrix::GetCol(), BandMatrix::GetCol(), RowVector::GetCol(), SymmetricMatrix::GetCol(), LowerTriangularMatrix::GetCol(), UpperTriangularMatrix::GetCol(), DiagonalMatrix::GetCol(), Matrix::GetCol(), IdentityMatrix::GetRow(), SymmetricBandMatrix::GetRow(), BandMatrix::GetRow(), SymmetricMatrix::GetRow(), LowerTriangularMatrix::GetRow(), UpperTriangularMatrix::GetRow(), DiagonalMatrix::GetRow(), Matrix::GetRow(), KP(), and SubRowCol().
Referenced by IdentityMatrix::GetCol(), SymmetricBandMatrix::GetCol(), BandMatrix::GetCol(), RowVector::GetCol(), SymmetricMatrix::GetCol(), LowerTriangularMatrix::GetCol(), UpperTriangularMatrix::GetCol(), DiagonalMatrix::GetCol(), Matrix::GetCol(), IdentityMatrix::GetRow(), SymmetricBandMatrix::GetRow(), BandMatrix::GetRow(), SymmetricMatrix::GetRow(), LowerTriangularMatrix::GetRow(), UpperTriangularMatrix::GetRow(), DiagonalMatrix::GetRow(), Matrix::GetRow(), MatrixCol::MatrixCol(), MatrixColX::MatrixColX(), MatrixRow::MatrixRow(), IdentityMatrix::NextCol(), RowVector::NextCol(), DiagonalMatrix::NextCol(), Matrix::NextCol(), GeneralMatrix::NextCol(), BandMatrix::NextRow(), GeneralMatrix::NextRow(), SymmetricBandMatrix::RestoreCol(), BandMatrix::RestoreCol(), RowVector::RestoreCol(), SymmetricMatrix::RestoreCol(), LowerTriangularMatrix::RestoreCol(), UpperTriangularMatrix::RestoreCol(), and Matrix::RestoreCol().
Referenced by Add(), AddScaled(), Check(), ConCat(), Copy(), CopyCheck(), DotProd(), IdentityMatrix::GetCol(), SymmetricBandMatrix::GetCol(), BandMatrix::GetCol(), RowVector::GetCol(), SymmetricMatrix::GetCol(), LowerTriangularMatrix::GetCol(), UpperTriangularMatrix::GetCol(), DiagonalMatrix::GetCol(), Matrix::GetCol(), IdentityMatrix::GetRow(), SymmetricBandMatrix::GetRow(), BandMatrix::GetRow(), SymmetricMatrix::GetRow(), LowerTriangularMatrix::GetRow(), UpperTriangularMatrix::GetRow(), DiagonalMatrix::GetRow(), Matrix::GetRow(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), BandMatrix::NextRow(), operator<<(), RevSub(), LowerTriangularMatrix::Solver(), UpperTriangularMatrix::Solver(), CroutMatrix::Solver(), IdentityMatrix::Solver(), DiagonalMatrix::Solver(), LowerBandMatrix::Solver(), UpperBandMatrix::Solver(), BandLUMatrix::Solver(), Sub(), and SubRowCol().
Referenced by Add(), AddScaled(), Check(), ConCat(), Copy(), CopyCheck(), DotProd(), IdentityMatrix::GetCol(), SymmetricBandMatrix::GetCol(), BandMatrix::GetCol(), RowVector::GetCol(), SymmetricMatrix::GetCol(), LowerTriangularMatrix::GetCol(), UpperTriangularMatrix::GetCol(), DiagonalMatrix::GetCol(), Matrix::GetCol(), IdentityMatrix::GetRow(), SymmetricBandMatrix::GetRow(), BandMatrix::GetRow(), SymmetricMatrix::GetRow(), LowerTriangularMatrix::GetRow(), UpperTriangularMatrix::GetRow(), DiagonalMatrix::GetRow(), Matrix::GetRow(), Inject(), KP(), Maximum1(), MaximumAbsoluteValue1(), Minimum1(), MinimumAbsoluteValue1(), Multiply(), NegAdd(), Negate(), BandMatrix::NextRow(), operator<<(), SymmetricBandMatrix::RestoreCol(), BandMatrix::RestoreCol(), RevSub(), LowerTriangularMatrix::Solver(), UpperTriangularMatrix::Solver(), CroutMatrix::Solver(), IdentityMatrix::Solver(), DiagonalMatrix::Solver(), LowerBandMatrix::Solver(), UpperBandMatrix::Solver(), BandLUMatrix::Solver(), Sub(), SubRowCol(), Sum(), SumAbsoluteValue(), and Zero().
1.6.1