The classes for matrices that can contain data are derived from this. More...
#include <GeneralMatrix.h>
The classes for matrices that can contain data are derived from this.
Definition at line 5 of file GeneralMatrix.h.
GeneralMatrix::GeneralMatrix | ( | ) | [protected] |
Definition at line 708 of file NewMatExhaustive.cpp.
GeneralMatrix::GeneralMatrix | ( | ArrayLengthSpecifier | s | ) | [protected] |
Definition at line 711 of file NewMatExhaustive.cpp.
GeneralMatrix::~GeneralMatrix | ( | ) | [virtual] |
Definition at line 836 of file NewMatExhaustive.cpp.
void GeneralMatrix::Add | ( | GeneralMatrix * | gm1, |
Real | f | ||
) | [protected] |
Definition at line 2373 of file NewMatExhaustive.cpp.
void GeneralMatrix::Add | ( | Real | f | ) | [protected] |
Definition at line 2382 of file NewMatExhaustive.cpp.
GeneralMatrix * GeneralMatrix::BorrowStore | ( | GeneralMatrix * | gmx, |
MatrixType | mt | ||
) | [protected] |
Definition at line 1536 of file NewMatExhaustive.cpp.
void GeneralMatrix::CheckConversion | ( | const BaseMatrix & | ) | [protected] |
void GeneralMatrix::CheckStore | ( | ) | const |
Definition at line 1762 of file NewMatExhaustive.cpp.
void GeneralMatrix::cleanup | ( | ) | [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in BandLUMatrix, ColumnVector, RowVector, nricMatrix, and CroutMatrix.
Definition at line 1772 of file NewMatExhaustive.cpp.
const Real* GeneralMatrix::const_data | ( | ) | const [inline] |
Definition at line 62 of file GeneralMatrix.h.
Real* GeneralMatrix::data | ( | ) | [inline] |
Definition at line 60 of file GeneralMatrix.h.
const Real* GeneralMatrix::data | ( | ) | const [inline] |
Definition at line 61 of file GeneralMatrix.h.
void GeneralMatrix::Eq | ( | const BaseMatrix & | X, |
MatrixType | mt | ||
) | [protected] |
Definition at line 1556 of file NewMatExhaustive.cpp.
void GeneralMatrix::Eq | ( | const GeneralMatrix & | X | ) | [protected] |
Definition at line 1596 of file NewMatExhaustive.cpp.
void GeneralMatrix::Eq | ( | const BaseMatrix & | X, |
MatrixType | mt, | ||
bool | ldok | ||
) | [protected] |
Definition at line 1614 of file NewMatExhaustive.cpp.
void GeneralMatrix::Eq2 | ( | const BaseMatrix & | X, |
MatrixType | mt | ||
) | [protected] |
Definition at line 1621 of file NewMatExhaustive.cpp.
GeneralMatrix * GeneralMatrix::Evaluate | ( | MatrixType | mt = MatrixTypeUnSp | ) | [virtual] |
Implements BaseMatrix.
Reimplemented in BandLUMatrix, and CroutMatrix.
Definition at line 2131 of file NewMatExhaustive.cpp.
ReturnMatrix GeneralMatrix::for_return | ( | ) | const |
Definition at line 917 of file NewMatExhaustive.cpp.
ReturnMatrix GeneralMatrix::ForReturn | ( | ) | const [inline] |
Definition at line 134 of file Functions.h.
virtual void GeneralMatrix::GetCol | ( | MatrixRowCol & | ) | [pure virtual] |
Implemented in BandLUMatrix, SymmetricBandMatrix, LowerTriangularMatrix, BandMatrix, DiagonalMatrix, Matrix, UpperTriangularMatrix, SymmetricMatrix, RowVector, CroutMatrix, and IdentityMatrix.
virtual void GeneralMatrix::GetCol | ( | MatrixColX & | ) | [pure virtual] |
Implemented in BandLUMatrix, SymmetricBandMatrix, LowerTriangularMatrix, BandMatrix, DiagonalMatrix, Matrix, UpperTriangularMatrix, SymmetricMatrix, RowVector, CroutMatrix, and IdentityMatrix.
void GeneralMatrix::GetMatrix | ( | const GeneralMatrix * | gmx | ) | [protected] |
Definition at line 1529 of file NewMatExhaustive.cpp.
virtual void GeneralMatrix::GetRow | ( | MatrixRowCol & | ) | [pure virtual] |
Implemented in BandLUMatrix, SymmetricBandMatrix, LowerTriangularMatrix, BandMatrix, DiagonalMatrix, Matrix, UpperTriangularMatrix, SymmetricMatrix, CroutMatrix, and IdentityMatrix.
Real * GeneralMatrix::GetStore | ( | ) | [protected] |
Definition at line 1506 of file NewMatExhaustive.cpp.
GeneralMatrix * GeneralMatrix::Image | ( | ) | const [private, virtual] |
Reimplemented in BandLUMatrix, SymmetricBandMatrix, LowerBandMatrix, UpperBandMatrix, ColumnVector, LowerTriangularMatrix, CroutMatrix, BandMatrix, Matrix, DiagonalMatrix, IdentityMatrix, nricMatrix, SquareMatrix, SymmetricMatrix, UpperTriangularMatrix, and RowVector.
Definition at line 1736 of file NewMatExhaustive.cpp.
void GeneralMatrix::inject | ( | const GeneralMatrix & | X | ) |
Definition at line 1633 of file NewMatExhaustive.cpp.
void GeneralMatrix::Inject | ( | const GeneralMatrix & | GM | ) | [inline] |
Definition at line 84 of file GeneralMatrix.h.
bool GeneralMatrix::is_zero | ( | ) | const |
Definition at line 5455 of file NewMatExhaustive.cpp.
bool GeneralMatrix::IsEqual | ( | const GeneralMatrix & | A | ) | const [virtual] |
Reimplemented in BandLUMatrix, and CroutMatrix.
Definition at line 5482 of file NewMatExhaustive.cpp.
bool GeneralMatrix::IsZero | ( | ) | const [inline] |
Definition at line 71 of file GeneralMatrix.h.
LogAndSign GeneralMatrix::log_determinant | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in BandLUMatrix, SymmetricBandMatrix, LowerBandMatrix, UpperBandMatrix, LowerTriangularMatrix, BandMatrix, DiagonalMatrix, UpperTriangularMatrix, CroutMatrix, and IdentityMatrix.
Definition at line 4458 of file NewMatExhaustive.cpp.
GeneralMatrix * GeneralMatrix::MakeSolver | ( | ) | [virtual] |
Reimplemented in BandLUMatrix, SymmetricBandMatrix, LowerBandMatrix, UpperBandMatrix, LowerTriangularMatrix, DiagonalMatrix, BandMatrix, IdentityMatrix, Matrix, UpperTriangularMatrix, and CroutMatrix.
Definition at line 4618 of file NewMatExhaustive.cpp.
Real GeneralMatrix::maximum | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in SymmetricBandMatrix, and BandMatrix.
Definition at line 4020 of file NewMatExhaustive.cpp.
Real GeneralMatrix::maximum1 | ( | int & | i | ) | const [virtual] |
Reimplemented from BaseMatrix.
Definition at line 4029 of file NewMatExhaustive.cpp.
Real GeneralMatrix::maximum2 | ( | int & | i, |
int & | j | ||
) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in Matrix.
Definition at line 4088 of file NewMatExhaustive.cpp.
Real GeneralMatrix::maximum_absolute_value | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in SymmetricBandMatrix, and BandMatrix.
Definition at line 3980 of file NewMatExhaustive.cpp.
Real GeneralMatrix::maximum_absolute_value1 | ( | int & | i | ) | const [virtual] |
Reimplemented from BaseMatrix.
Definition at line 3989 of file NewMatExhaustive.cpp.
Real GeneralMatrix::maximum_absolute_value2 | ( | int & | i, |
int & | j | ||
) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in Matrix.
Definition at line 4058 of file NewMatExhaustive.cpp.
virtual void GeneralMatrix::MiniCleanUp | ( | ) | [inline, protected, virtual] |
Reimplemented in BandLUMatrix, ColumnVector, RowVector, nricMatrix, and CroutMatrix.
Definition at line 40 of file GeneralMatrix.h.
Real GeneralMatrix::minimum | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in SymmetricBandMatrix, and BandMatrix.
Definition at line 4039 of file NewMatExhaustive.cpp.
Real GeneralMatrix::minimum1 | ( | int & | i | ) | const [virtual] |
Reimplemented from BaseMatrix.
Definition at line 4048 of file NewMatExhaustive.cpp.
Real GeneralMatrix::minimum2 | ( | int & | i, |
int & | j | ||
) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in Matrix.
Definition at line 4103 of file NewMatExhaustive.cpp.
Real GeneralMatrix::minimum_absolute_value | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in SymmetricBandMatrix, and BandMatrix.
Definition at line 4000 of file NewMatExhaustive.cpp.
Real GeneralMatrix::minimum_absolute_value1 | ( | int & | i | ) | const [virtual] |
Reimplemented from BaseMatrix.
Definition at line 4009 of file NewMatExhaustive.cpp.
Real GeneralMatrix::minimum_absolute_value2 | ( | int & | i, |
int & | j | ||
) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in Matrix.
Definition at line 4073 of file NewMatExhaustive.cpp.
void GeneralMatrix::MinusEqual | ( | const GeneralMatrix & | gm | ) | [protected] |
Definition at line 4773 of file NewMatExhaustive.cpp.
void GeneralMatrix::MinusEqual | ( | Real | f | ) | [protected] |
void GeneralMatrix::Multiply | ( | GeneralMatrix * | gm1, |
Real | f | ||
) | [protected] |
Definition at line 2430 of file NewMatExhaustive.cpp.
void GeneralMatrix::Multiply | ( | Real | f | ) | [protected] |
Definition at line 2439 of file NewMatExhaustive.cpp.
int GeneralMatrix::Ncols | ( | ) | const [inline] |
Definition at line 53 of file GeneralMatrix.h.
int GeneralMatrix::ncols | ( | ) | const [inline] |
Definition at line 58 of file GeneralMatrix.h.
void GeneralMatrix::NegAdd | ( | GeneralMatrix * | gm1, |
Real | f | ||
) | [protected] |
Definition at line 2390 of file NewMatExhaustive.cpp.
void GeneralMatrix::NegAdd | ( | Real | f | ) | [protected] |
Definition at line 2399 of file NewMatExhaustive.cpp.
void GeneralMatrix::Negate | ( | GeneralMatrix * | gm1 | ) | [protected] |
Definition at line 2411 of file NewMatExhaustive.cpp.
void GeneralMatrix::Negate | ( | ) | [protected] |
Definition at line 2421 of file NewMatExhaustive.cpp.
void GeneralMatrix::NextCol | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented in DiagonalMatrix, Matrix, RowVector, and IdentityMatrix.
Definition at line 5711 of file NewMatExhaustive.cpp.
void GeneralMatrix::NextCol | ( | MatrixColX & | mrc | ) | [virtual] |
Reimplemented in DiagonalMatrix, Matrix, RowVector, and IdentityMatrix.
Definition at line 5720 of file NewMatExhaustive.cpp.
void GeneralMatrix::NextRow | ( | MatrixRowCol & | mrc | ) | [virtual] |
Reimplemented in LowerTriangularMatrix, BandMatrix, DiagonalMatrix, Matrix, UpperTriangularMatrix, and IdentityMatrix.
Definition at line 5702 of file NewMatExhaustive.cpp.
int GeneralMatrix::Nrows | ( | ) | const [inline] |
Definition at line 52 of file GeneralMatrix.h.
int GeneralMatrix::nrows | ( | ) | const [inline] |
Definition at line 57 of file GeneralMatrix.h.
GeneralMatrix::operator ReturnMatrix | ( | ) | const |
Definition at line 908 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator&= | ( | const BaseMatrix & | X | ) |
Definition at line 3138 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator*= | ( | const BaseMatrix & | X | ) |
Definition at line 3112 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator*= | ( | Real | r | ) |
Definition at line 3160 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator+= | ( | const BaseMatrix & | X | ) |
Definition at line 3086 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator+= | ( | Real | r | ) |
Reimplemented in ColumnVector, LowerTriangularMatrix, DiagonalMatrix, Matrix, RowVector, UpperTriangularMatrix, SymmetricMatrix, nricMatrix, and SquareMatrix.
Definition at line 3151 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator-= | ( | const BaseMatrix & | X | ) |
Definition at line 3099 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator-= | ( | Real | r | ) | [inline] |
Reimplemented in ColumnVector, LowerTriangularMatrix, DiagonalMatrix, Matrix, RowVector, UpperTriangularMatrix, SymmetricMatrix, nricMatrix, and SquareMatrix.
Definition at line 91 of file GeneralMatrix.h.
void GeneralMatrix::operator/= | ( | Real | r | ) | [inline] |
Definition at line 93 of file GeneralMatrix.h.
void GeneralMatrix::operator<< | ( | const double * | r | ) |
Reimplemented in SymmetricBandMatrix, and BandMatrix.
Definition at line 3034 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator<< | ( | const float * | r | ) |
Reimplemented in SymmetricBandMatrix, and BandMatrix.
Definition at line 3042 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator<< | ( | const int * | r | ) |
Reimplemented in SymmetricBandMatrix, and BandMatrix.
Definition at line 3050 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator<< | ( | const BaseMatrix & | X | ) | [inline] |
Reimplemented in SymmetricBandMatrix, BandMatrix, and nricMatrix.
Definition at line 81 of file GeneralMatrix.h.
MatrixInput GeneralMatrix::operator<< | ( | double | f | ) |
Reimplemented in BandMatrix.
Definition at line 2463 of file NewMatExhaustive.cpp.
MatrixInput GeneralMatrix::operator<< | ( | float | f | ) |
Reimplemented in BandMatrix.
Definition at line 2506 of file NewMatExhaustive.cpp.
MatrixInput GeneralMatrix::operator<< | ( | int | f | ) | [inline] |
Reimplemented in BandMatrix.
Definition at line 113 of file Functions.h.
void GeneralMatrix::operator= | ( | Real | f | ) | [protected] |
Reimplemented in SymmetricBandMatrix, LowerBandMatrix, UpperBandMatrix, ColumnVector, LowerTriangularMatrix, BandMatrix, nricMatrix, IdentityMatrix, UpperTriangularMatrix, DiagonalMatrix, Matrix, RowVector, SquareMatrix, and SymmetricMatrix.
Definition at line 2940 of file NewMatExhaustive.cpp.
void GeneralMatrix::operator|= | ( | const BaseMatrix & | X | ) |
Definition at line 3125 of file NewMatExhaustive.cpp.
void GeneralMatrix::PlusEqual | ( | const GeneralMatrix & | gm | ) | [protected] |
Definition at line 4743 of file NewMatExhaustive.cpp.
void GeneralMatrix::PlusEqual | ( | Real | f | ) | [protected] |
void GeneralMatrix::protect | ( | ) | [inline] |
Definition at line 66 of file GeneralMatrix.h.
void GeneralMatrix::Protect | ( | ) | [inline] |
Definition at line 67 of file GeneralMatrix.h.
void GeneralMatrix::Release | ( | ) | [inline] |
Definition at line 72 of file GeneralMatrix.h.
void GeneralMatrix::Release | ( | int | t | ) | [inline] |
Definition at line 73 of file GeneralMatrix.h.
void GeneralMatrix::release | ( | ) | [inline] |
Definition at line 75 of file GeneralMatrix.h.
void GeneralMatrix::release | ( | int | t | ) | [inline] |
Definition at line 76 of file GeneralMatrix.h.
void GeneralMatrix::release_and_delete | ( | ) | [inline] |
Definition at line 77 of file GeneralMatrix.h.
void GeneralMatrix::ReleaseAndDelete | ( | ) | [inline] |
Definition at line 74 of file GeneralMatrix.h.
void GeneralMatrix::resize | ( | int | nr, |
int | nc, | ||
int | s | ||
) | [protected] |
Reimplemented in LowerBandMatrix, UpperBandMatrix, and BandMatrix.
Definition at line 940 of file NewMatExhaustive.cpp.
void GeneralMatrix::resize | ( | const GeneralMatrix & | A | ) | [virtual] |
Reimplemented in SymmetricBandMatrix, LowerBandMatrix, UpperBandMatrix, ColumnVector, LowerTriangularMatrix, BandMatrix, DiagonalMatrix, Matrix, RowVector, SymmetricMatrix, UpperTriangularMatrix, IdentityMatrix, nricMatrix, and SquareMatrix.
Definition at line 1091 of file NewMatExhaustive.cpp.
virtual void GeneralMatrix::ReSize | ( | const GeneralMatrix & | A | ) | [inline, virtual] |
Reimplemented in SymmetricBandMatrix, LowerBandMatrix, UpperBandMatrix, ColumnVector, LowerTriangularMatrix, BandMatrix, DiagonalMatrix, Matrix, RowVector, SymmetricMatrix, UpperTriangularMatrix, IdentityMatrix, nricMatrix, and SquareMatrix.
Definition at line 133 of file GeneralMatrix.h.
virtual void GeneralMatrix::RestoreCol | ( | MatrixRowCol & | ) | [inline, virtual] |
Reimplemented in SymmetricBandMatrix, LowerTriangularMatrix, BandMatrix, Matrix, UpperTriangularMatrix, SymmetricMatrix, and RowVector.
Definition at line 101 of file GeneralMatrix.h.
virtual void GeneralMatrix::RestoreCol | ( | MatrixColX & | ) | [inline, virtual] |
Reimplemented in SymmetricBandMatrix, LowerTriangularMatrix, BandMatrix, Matrix, UpperTriangularMatrix, SymmetricMatrix, and RowVector.
Definition at line 102 of file GeneralMatrix.h.
virtual void GeneralMatrix::RestoreRow | ( | MatrixRowCol & | ) | [inline, virtual] |
Definition at line 97 of file GeneralMatrix.h.
Definition at line 1487 of file NewMatExhaustive.cpp.
void GeneralMatrix::ReverseElements | ( | ) | [protected] |
Definition at line 2591 of file NewMatExhaustive.cpp.
void GeneralMatrix::ReverseElements | ( | GeneralMatrix * | gm | ) | [protected] |
Definition at line 2583 of file NewMatExhaustive.cpp.
int GeneralMatrix::search | ( | const BaseMatrix * | s | ) | const [protected, virtual] |
Implements BaseMatrix.
Definition at line 1303 of file NewMatExhaustive.cpp.
virtual void GeneralMatrix::SetParameters | ( | const GeneralMatrix * | ) | [inline, virtual] |
Reimplemented in SymmetricBandMatrix, and BandMatrix.
Definition at line 124 of file GeneralMatrix.h.
GeneralMatrix::SimpleAddOK | ( | const GeneralMatrix * | gm | ) | [inline, protected, virtual] |
Can we add two matrices with simple vector add. SimpleAddOK shows when we can add two matrices by a simple vector add and when we can add one matrix into another
gm must be the same type as *this
Also applies to subtract; for SP this will still be valid if we swap 1 and 2
For types Matrix, DiagonalMatrix, UpperTriangularMatrix, LowerTriangularMatrix, SymmetricMatrix etc return 0. For band matrices we will need to check bandwidths.
Reimplemented in SymmetricBandMatrix, and BandMatrix.
Definition at line 38 of file GeneralMatrix.h.
int GeneralMatrix::size | ( | ) | const [inline] |
Definition at line 59 of file GeneralMatrix.h.
virtual void GeneralMatrix::Solver | ( | MatrixColX & | , |
const MatrixColX & | |||
) | [inline, virtual] |
Reimplemented in BandLUMatrix, LowerBandMatrix, UpperBandMatrix, LowerTriangularMatrix, DiagonalMatrix, IdentityMatrix, UpperTriangularMatrix, and CroutMatrix.
Definition at line 95 of file GeneralMatrix.h.
int GeneralMatrix::Storage | ( | ) | const [inline] |
Definition at line 54 of file GeneralMatrix.h.
Real* GeneralMatrix::Store | ( | ) | const [inline] |
Definition at line 55 of file GeneralMatrix.h.
Real GeneralMatrix::sum | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in SymmetricBandMatrix, BandMatrix, SymmetricMatrix, and IdentityMatrix.
Definition at line 3934 of file NewMatExhaustive.cpp.
Real GeneralMatrix::sum_absolute_value | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in SymmetricBandMatrix, BandMatrix, SymmetricMatrix, and IdentityMatrix.
Definition at line 3926 of file NewMatExhaustive.cpp.
Real GeneralMatrix::sum_square | ( | ) | const [virtual] |
Reimplemented from BaseMatrix.
Reimplemented in SymmetricBandMatrix, BandMatrix, SymmetricMatrix, and IdentityMatrix.
Definition at line 3918 of file NewMatExhaustive.cpp.
void GeneralMatrix::swap | ( | GeneralMatrix & | gm | ) | [protected] |
Definition at line 1932 of file NewMatExhaustive.cpp.
int GeneralMatrix::tag | ( | ) | const [inline] |
Definition at line 68 of file GeneralMatrix.h.
int GeneralMatrix::Tag | ( | ) | const [inline] |
Definition at line 69 of file GeneralMatrix.h.
void GeneralMatrix::tDelete | ( | ) |
Definition at line 1454 of file NewMatExhaustive.cpp.
GeneralMatrix * GeneralMatrix::Transpose | ( | TransposedMatrix * | tm, |
MatrixType | mt | ||
) | [protected, virtual] |
Reimplemented in SymmetricBandMatrix, ColumnVector, DiagonalMatrix, SymmetricMatrix, RowVector, and IdentityMatrix.
Definition at line 2079 of file NewMatExhaustive.cpp.
virtual MatrixType GeneralMatrix::type | ( | ) | const [pure virtual] |
MatrixType GeneralMatrix::Type | ( | ) | const [inline] |
Definition at line 51 of file GeneralMatrix.h.
friend class AddedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 155 of file GeneralMatrix.h.
friend class BandMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 150 of file GeneralMatrix.h.
friend class BaseMatrix [friend] |
Definition at line 154 of file GeneralMatrix.h.
friend class ColedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 171 of file GeneralMatrix.h.
friend class ColumnVector [friend] |
Reimplemented from BaseMatrix.
Definition at line 149 of file GeneralMatrix.h.
friend class ConcatenatedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 160 of file GeneralMatrix.h.
friend class CroutMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 147 of file GeneralMatrix.h.
friend class DiagedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 172 of file GeneralMatrix.h.
friend class DiagonalMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 146 of file GeneralMatrix.h.
friend class GenericMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 177 of file GeneralMatrix.h.
friend class GetSubMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 174 of file GeneralMatrix.h.
friend class InvertedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 169 of file GeneralMatrix.h.
friend class KPMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 159 of file GeneralMatrix.h.
friend class LinearEquationSolver [friend] |
Reimplemented from BaseMatrix.
Definition at line 176 of file GeneralMatrix.h.
friend class LowerBandMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 151 of file GeneralMatrix.h.
friend class LowerTriangularMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 145 of file GeneralMatrix.h.
friend class MatedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 173 of file GeneralMatrix.h.
friend class Matrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 140 of file GeneralMatrix.h.
friend class MultipliedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 156 of file GeneralMatrix.h.
friend class NegatedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 168 of file GeneralMatrix.h.
friend class NegShiftedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 164 of file GeneralMatrix.h.
friend class nricMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 142 of file GeneralMatrix.h.
friend class ReturnMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 175 of file GeneralMatrix.h.
friend class ReversedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 167 of file GeneralMatrix.h.
friend class RowedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 170 of file GeneralMatrix.h.
friend class RowVector [friend] |
Reimplemented from BaseMatrix.
Definition at line 148 of file GeneralMatrix.h.
friend class ScaledMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 165 of file GeneralMatrix.h.
friend class ShiftedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 163 of file GeneralMatrix.h.
friend class SolvedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 162 of file GeneralMatrix.h.
friend class SPMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 158 of file GeneralMatrix.h.
friend class SquareMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 141 of file GeneralMatrix.h.
friend class StackedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 161 of file GeneralMatrix.h.
friend class SubtractedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 157 of file GeneralMatrix.h.
friend class SymmetricBandMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 153 of file GeneralMatrix.h.
friend class SymmetricMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 143 of file GeneralMatrix.h.
friend class TransposedMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 166 of file GeneralMatrix.h.
friend class UpperBandMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 152 of file GeneralMatrix.h.
friend class UpperTriangularMatrix [friend] |
Reimplemented from BaseMatrix.
Definition at line 144 of file GeneralMatrix.h.
int GeneralMatrix::ncols_val [protected] |
Definition at line 10 of file GeneralMatrix.h.
int GeneralMatrix::nrows_val [protected] |
Definition at line 10 of file GeneralMatrix.h.
int GeneralMatrix::storage [protected] |
Definition at line 11 of file GeneralMatrix.h.
Real* GeneralMatrix::store [protected] |
Definition at line 12 of file GeneralMatrix.h.
int GeneralMatrix::tag_val [protected] |
Definition at line 9 of file GeneralMatrix.h.