|
template<typename Real > |
Real | gte::Determinant (GMatrix< Real > const &M) |
|
template<typename Real > |
GMatrix< Real > | gte::Inverse (GMatrix< Real > const &M, bool *reportInvertibility=nullptr) |
|
template<typename Real > |
Real | gte::L1Norm (GMatrix< Real > const &M) |
|
template<typename Real > |
Real | gte::L2Norm (GMatrix< Real > const &M) |
|
template<typename Real > |
Real | gte::LInfinityNorm (GMatrix< Real > const &M) |
|
template<typename Real > |
void | gte::MakeDiagonal (GVector< Real > const &D, GMatrix< Real > &M) |
|
template<typename Real > |
GMatrix< Real > | gte::MultiplyAB (GMatrix< Real > const &A, GMatrix< Real > const &B) |
|
template<typename Real > |
GMatrix< Real > | gte::MultiplyABT (GMatrix< Real > const &A, GMatrix< Real > const &B) |
|
template<typename Real > |
GMatrix< Real > | gte::MultiplyATB (GMatrix< Real > const &A, GMatrix< Real > const &B) |
|
template<typename Real > |
GMatrix< Real > | gte::MultiplyATBT (GMatrix< Real > const &A, GMatrix< Real > const &B) |
|
template<typename Real > |
GMatrix< Real > | gte::MultiplyDM (GVector< Real > const &D, GMatrix< Real > const &M) |
|
template<typename Real > |
GMatrix< Real > | gte::MultiplyMD (GMatrix< Real > const &M, GVector< Real > const &D) |
|
template<typename Real > |
GMatrix< Real > | gte::operator* (GMatrix< Real > const &M, Real scalar) |
|
template<typename Real > |
GMatrix< Real > | gte::operator* (Real scalar, GMatrix< Real > const &M) |
|
template<typename Real > |
GVector< Real > | gte::operator* (GMatrix< Real > const &M, GVector< Real > const &V) |
|
template<typename Real > |
GVector< Real > | gte::operator* (GVector< Real > const &V, GMatrix< Real > const &M) |
|
template<typename Real > |
GMatrix< Real > | gte::operator* (GMatrix< Real > const &A, GMatrix< Real > const &B) |
|
template<typename Real > |
GMatrix< Real > & | gte::operator*= (GMatrix< Real > &M, Real scalar) |
|
template<typename Real > |
GMatrix< Real > | gte::operator+ (GMatrix< Real > const &M) |
|
template<typename Real > |
GMatrix< Real > | gte::operator+ (GMatrix< Real > const &M0, GMatrix< Real > const &M1) |
|
template<typename Real > |
GMatrix< Real > & | gte::operator+= (GMatrix< Real > &M0, GMatrix< Real > const &M1) |
|
template<typename Real > |
GMatrix< Real > | gte::operator- (GMatrix< Real > const &M) |
|
template<typename Real > |
GMatrix< Real > | gte::operator- (GMatrix< Real > const &M0, GMatrix< Real > const &M1) |
|
template<typename Real > |
GMatrix< Real > & | gte::operator-= (GMatrix< Real > &M0, GMatrix< Real > const &M1) |
|
template<typename Real > |
GMatrix< Real > | gte::operator/ (GMatrix< Real > const &M, Real scalar) |
|
template<typename Real > |
GMatrix< Real > & | gte::operator/= (GMatrix< Real > &M, Real scalar) |
|
template<typename Real > |
GMatrix< Real > | gte::OuterProduct (GVector< Real > const &U, GVector< Real > const &V) |
|
template<typename Real > |
GMatrix< Real > | gte::Transpose (GMatrix< Real > const &M) |
|