Go to the source code of this file.
Functions | |
template<long m, long n> | |
std::ostream & | operator<< (std::ostream &s, const dgematrix_small< m, n > &A) |
template<long m, long n> | |
dgematrix_small< n, m > | t (const dgematrix_small< m, n > &A) |
template<long m, long n> | |
dgematrix_small< m, n > & | operator+= (dgematrix_small< m, n > &A, const dgematrix_small< m, n > &B) |
template<long m, long n> | |
dgematrix_small< m, n > & | operator-= (dgematrix_small< m, n > &A, const dgematrix_small< m, n > &B) |
template<long m, long l, long n> | |
dgematrix_small< m, n > & | operator*= (dgematrix_small< m, l > &A, const dgematrix_small< l, n > &B) |
template<long m, long n> | |
dgematrix_small< m, n > & | operator*= (dgematrix_small< m, n > &A, const double &d) |
template<long m, long n> | |
dgematrix_small< m, n > & | operator/= (dgematrix_small< m, n > &A, const double &d) |
template<long m, long n> | |
const dgematrix_small< m, n > & | operator+ (const dgematrix_small< m, n > &A) |
template<long m, long n> | |
dgematrix_small< m, n > | operator- (const dgematrix_small< m, n > &A) |
template<long m, long n> | |
dgematrix_small< m, n > | operator+ (const dgematrix_small< m, n > &A, const dgematrix_small< m, n > &B) |
template<long n> | |
dgematrix_small< n, n > | operator+ (const dgematrix_small< n, n > &A, const dsymatrix_small< n > &B) |
template<long m, long n> | |
dgematrix_small< m, n > | operator- (const dgematrix_small< m, n > &A, const dgematrix_small< m, n > &B) |
template<long n> | |
dgematrix_small< n, n > | operator- (const dgematrix_small< n, n > &A, const dsymatrix_small< n > &B) |
template<long m, long n> | |
dcovector_small< m > | operator* (const dgematrix_small< m, n > &A, const dcovector_small< n > &B) |
template<long m, long l, long n> | |
dgematrix_small< m, n > | operator* (const dgematrix_small< m, l > &A, const dgematrix_small< l, n > &B) |
template<long m, long n> | |
dgematrix_small< m, n > | operator* (const dgematrix_small< m, n > &A, const dsymatrix_small< n > &B) |
template<long m, long n> | |
dgematrix_small< m, n > | operator* (const dgematrix_small< m, n > &A, const double &v) |
template<long m, long n> | |
dgematrix_small< m, n > | operator/ (const dgematrix_small< m, n > &A, const double &v) |
std::ostream& operator<< | ( | std::ostream & | s, |
const dgematrix_small< m, n > & | A | ||
) | [inline] |
dgematrix_small<n,m> t | ( | const dgematrix_small< m, n > & | A | ) | [inline] |
Definition at line 140 of file dgematrix_small-functions.hpp.
References i().
dgematrix_small<m,n>& operator+= | ( | dgematrix_small< m, n > & | A, |
const dgematrix_small< m, n > & | B | ||
) | [inline] |
Definition at line 201 of file dgematrix_small-functions.hpp.
References dgematrix_small< m, n >::array.
dgematrix_small<m,n>& operator-= | ( | dgematrix_small< m, n > & | A, |
const dgematrix_small< m, n > & | B | ||
) | [inline] |
Definition at line 212 of file dgematrix_small-functions.hpp.
References dgematrix_small< m, n >::array.
dgematrix_small<m,n>& operator*= | ( | dgematrix_small< m, l > & | A, |
const dgematrix_small< l, n > & | B | ||
) | [inline] |
Definition at line 223 of file dgematrix_small-functions.hpp.
References i().
dgematrix_small<m,n>& operator*= | ( | dgematrix_small< m, n > & | A, |
const double & | d | ||
) | [inline] |
Definition at line 239 of file dgematrix_small-functions.hpp.
References dgematrix_small< m, n >::array.
{VERBOSE_REPORT; for(long k=0; k<m*n; k++){ A.array[k] *=d; } return A; }
dgematrix_small<m,n>& operator/= | ( | dgematrix_small< m, n > & | A, |
const double & | d | ||
) | [inline] |
Definition at line 250 of file dgematrix_small-functions.hpp.
References dgematrix_small< m, n >::array.
{VERBOSE_REPORT; for(long k=0; k<m*n; k++){ A.array[k] /=d; } return A; }
const dgematrix_small<m,n>& operator+ | ( | const dgematrix_small< m, n > & | A | ) | [inline] |
dgematrix_small<m,n> operator- | ( | const dgematrix_small< m, n > & | A | ) | [inline] |
dgematrix_small<m,n> operator+ | ( | const dgematrix_small< m, n > & | A, |
const dgematrix_small< m, n > & | B | ||
) | [inline] |
Definition at line 291 of file dgematrix_small-functions.hpp.
References i().
dgematrix_small<n,n> operator+ | ( | const dgematrix_small< n, n > & | A, |
const dsymatrix_small< n > & | B | ||
) | [inline] |
Definition at line 305 of file dgematrix_small-functions.hpp.
References i().
{VERBOSE_REPORT; dgematrix_small<n,n> X; for(long i=0; i<n; i++){ for(long j=0; j<i; j++){ X(i,j) =A(i,j)+B(i,j); } for(long j=i; j<n; j++){ X(i,j) =A(i,j)+B(j,i); } } return X; }
dgematrix_small<m,n> operator- | ( | const dgematrix_small< m, n > & | A, |
const dgematrix_small< m, n > & | B | ||
) | [inline] |
Definition at line 322 of file dgematrix_small-functions.hpp.
References i().
dgematrix_small<n,n> operator- | ( | const dgematrix_small< n, n > & | A, |
const dsymatrix_small< n > & | B | ||
) | [inline] |
dcovector_small<m> operator* | ( | const dgematrix_small< m, n > & | A, |
const dcovector_small< n > & | B | ||
) | [inline] |
Definition at line 349 of file dgematrix_small-functions.hpp.
References i().
dgematrix_small<m,n> operator* | ( | const dgematrix_small< m, l > & | A, |
const dgematrix_small< l, n > & | B | ||
) | [inline] |
Definition at line 363 of file dgematrix_small-functions.hpp.
References i().
dgematrix_small<m,n> operator* | ( | const dgematrix_small< m, n > & | A, |
const dsymatrix_small< n > & | B | ||
) | [inline] |
dgematrix_small<m,n> operator* | ( | const dgematrix_small< m, n > & | A, |
const double & | v | ||
) | [inline] |
Definition at line 394 of file dgematrix_small-functions.hpp.
References i().
dgematrix_small<m,n> operator/ | ( | const dgematrix_small< m, n > & | A, |
const double & | v | ||
) | [inline] |
Definition at line 408 of file dgematrix_small-functions.hpp.
References i().