Go to the source code of this file.
Functions | |
template<long m, long n> | |
std::ostream & | operator<< (std::ostream &s, const zgematrix_small< m, n > &A) |
template<long m, long n> | |
zgematrix_small< n, m > | t (const zgematrix_small< m, n > &A) |
template<long m, long n> | |
zgematrix_small< m, n > & | operator+= (zgematrix_small< m, n > &A, const zgematrix_small< m, n > &B) |
template<long m, long n> | |
zgematrix_small< m, n > & | operator-= (zgematrix_small< m, n > &A, const zgematrix_small< m, n > &B) |
template<long m, long l, long n> | |
zgematrix_small< m, n > & | operator*= (zgematrix_small< m, l > &A, const zgematrix_small< l, n > &B) |
template<long m, long n> | |
zgematrix_small< m, n > & | operator*= (zgematrix_small< m, n > &A, const double &d) |
template<long m, long n> | |
zgematrix_small< m, n > & | operator*= (zgematrix_small< m, n > &A, const comple &d) |
template<long m, long n> | |
zgematrix_small< m, n > & | operator/= (zgematrix_small< m, n > &A, const double &d) |
template<long m, long n> | |
zgematrix_small< m, n > & | operator/= (zgematrix_small< m, n > &A, const comple &d) |
template<long m, long n> | |
const zgematrix_small< m, n > & | operator+ (const zgematrix_small< m, n > &A) |
template<long m, long n> | |
zgematrix_small< m, n > | operator- (const zgematrix_small< m, n > &A) |
template<long m, long n> | |
zgematrix_small< m, n > | operator+ (const zgematrix_small< m, n > &A, const zgematrix_small< m, n > &B) |
template<long n> | |
zgematrix_small< n, n > | operator+ (const zgematrix_small< n, n > &A, const zhematrix_small< n > &B) |
template<long m, long n> | |
zgematrix_small< m, n > | operator- (const zgematrix_small< m, n > &A, const zgematrix_small< m, n > &B) |
template<long n> | |
zgematrix_small< n, n > | operator- (const zgematrix_small< n, n > &A, const zhematrix_small< n > &B) |
template<long m, long n> | |
zcovector_small< m > | operator* (const zgematrix_small< m, n > &A, const zcovector_small< n > &B) |
template<long m, long l, long n> | |
zgematrix_small< m, n > | operator* (const zgematrix_small< m, l > &A, const zgematrix_small< l, n > &B) |
template<long m, long n> | |
zgematrix_small< m, n > | operator* (const zgematrix_small< m, n > &A, const zhematrix_small< n > &B) |
template<long m, long n> | |
zgematrix_small< m, n > | operator* (const zgematrix_small< m, n > &A, const double &v) |
template<long m, long n> | |
zgematrix_small< m, n > | operator* (const zgematrix_small< m, n > &A, const comple &v) |
template<long m, long n> | |
zgematrix_small< m, n > | operator/ (const zgematrix_small< m, n > &A, const double &v) |
template<long m, long n> | |
zgematrix_small< m, n > | operator/ (const zgematrix_small< m, n > &A, const comple &v) |
std::ostream& operator<< | ( | std::ostream & | s, |
const zgematrix_small< m, n > & | A | ||
) | [inline] |
zgematrix_small<n,m> t | ( | const zgematrix_small< m, n > & | A | ) | [inline] |
Definition at line 140 of file zgematrix_small-functions.hpp.
References i().
zgematrix_small<m,n>& operator+= | ( | zgematrix_small< m, n > & | A, |
const zgematrix_small< m, n > & | B | ||
) | [inline] |
Definition at line 209 of file zgematrix_small-functions.hpp.
References zgematrix_small< m, n >::array.
zgematrix_small<m,n>& operator-= | ( | zgematrix_small< m, n > & | A, |
const zgematrix_small< m, n > & | B | ||
) | [inline] |
Definition at line 220 of file zgematrix_small-functions.hpp.
References zgematrix_small< m, n >::array.
zgematrix_small<m,n>& operator*= | ( | zgematrix_small< m, l > & | A, |
const zgematrix_small< l, n > & | B | ||
) | [inline] |
Definition at line 231 of file zgematrix_small-functions.hpp.
References i().
zgematrix_small<m,n>& operator*= | ( | zgematrix_small< m, n > & | A, |
const double & | d | ||
) | [inline] |
Definition at line 247 of file zgematrix_small-functions.hpp.
References zgematrix_small< m, n >::array.
{VERBOSE_REPORT; for(long k=0; k<m*n; k++){ A.array[k] *=d; } return A; }
zgematrix_small<m,n>& operator*= | ( | zgematrix_small< m, n > & | A, |
const comple & | d | ||
) | [inline] |
Definition at line 258 of file zgematrix_small-functions.hpp.
References zgematrix_small< m, n >::array.
{VERBOSE_REPORT; for(long k=0; k<m*n; k++){ A.array[k] *=d; } return A; }
zgematrix_small<m,n>& operator/= | ( | zgematrix_small< m, n > & | A, |
const double & | d | ||
) | [inline] |
Definition at line 269 of file zgematrix_small-functions.hpp.
References zgematrix_small< m, n >::array.
{VERBOSE_REPORT; for(long k=0; k<m*n; k++){ A.array[k] /=d; } return A; }
zgematrix_small<m,n>& operator/= | ( | zgematrix_small< m, n > & | A, |
const comple & | d | ||
) | [inline] |
Definition at line 279 of file zgematrix_small-functions.hpp.
References zgematrix_small< m, n >::array.
{VERBOSE_REPORT; for(long k=0; k<m*n; k++){ A.array[k] /=d; } return A; }
const zgematrix_small<m,n>& operator+ | ( | const zgematrix_small< m, n > & | A | ) | [inline] |
zgematrix_small<m,n> operator- | ( | const zgematrix_small< m, n > & | A | ) | [inline] |
zgematrix_small<m,n> operator+ | ( | const zgematrix_small< m, n > & | A, |
const zgematrix_small< m, n > & | B | ||
) | [inline] |
Definition at line 320 of file zgematrix_small-functions.hpp.
References i().
zgematrix_small<n,n> operator+ | ( | const zgematrix_small< n, n > & | A, |
const zhematrix_small< n > & | B | ||
) | [inline] |
Definition at line 334 of file zgematrix_small-functions.hpp.
References i().
{VERBOSE_REPORT; zgematrix_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; }
zgematrix_small<m,n> operator- | ( | const zgematrix_small< m, n > & | A, |
const zgematrix_small< m, n > & | B | ||
) | [inline] |
Definition at line 351 of file zgematrix_small-functions.hpp.
References i().
zgematrix_small<n,n> operator- | ( | const zgematrix_small< n, n > & | A, |
const zhematrix_small< n > & | B | ||
) | [inline] |
zcovector_small<m> operator* | ( | const zgematrix_small< m, n > & | A, |
const zcovector_small< n > & | B | ||
) | [inline] |
Definition at line 382 of file zgematrix_small-functions.hpp.
References i().
zgematrix_small<m,n> operator* | ( | const zgematrix_small< m, l > & | A, |
const zgematrix_small< l, n > & | B | ||
) | [inline] |
Definition at line 396 of file zgematrix_small-functions.hpp.
References i().
zgematrix_small<m,n> operator* | ( | const zgematrix_small< m, n > & | A, |
const zhematrix_small< n > & | B | ||
) | [inline] |
zgematrix_small<m,n> operator* | ( | const zgematrix_small< m, n > & | A, |
const double & | v | ||
) | [inline] |
Definition at line 431 of file zgematrix_small-functions.hpp.
References i().
zgematrix_small<m,n> operator* | ( | const zgematrix_small< m, n > & | A, |
const comple & | v | ||
) | [inline] |
Definition at line 445 of file zgematrix_small-functions.hpp.
References i().
zgematrix_small<m,n> operator/ | ( | const zgematrix_small< m, n > & | A, |
const double & | v | ||
) | [inline] |
Definition at line 459 of file zgematrix_small-functions.hpp.
References i().
zgematrix_small<m,n> operator/ | ( | const zgematrix_small< m, n > & | A, |
const comple & | v | ||
) | [inline] |
Definition at line 473 of file zgematrix_small-functions.hpp.
References i().