Go to the source code of this file.
Functions | |
template<CPPL_INT m, CPPL_INT n> | |
std::ostream & | operator<< (std::ostream &s, const dgematrix_small< m, n > &A) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< n, m > | t (const dgematrix_small< m, n > &A) |
template<CPPL_INT m, CPPL_INT n> | |
double | trace (const dgematrix_small< m, n > &A) |
template<CPPL_INT m, CPPL_INT n> | |
void | idamax (CPPL_INT &I, CPPL_INT &J, const dgematrix_small< m, n > &A) |
template<CPPL_INT m, CPPL_INT n> | |
double | damax (const dgematrix_small< m, n > &A) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > & | operator+= (dgematrix_small< m, n > &A, const dgematrix_small< m, n > &B) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > & | operator-= (dgematrix_small< m, n > &A, const dgematrix_small< m, n > &B) |
template<CPPL_INT m, CPPL_INT l, CPPL_INT n> | |
dgematrix_small< m, n > & | operator*= (dgematrix_small< m, l > &A, const dgematrix_small< l, n > &B) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > & | operator*= (dgematrix_small< m, n > &A, const double &d) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > & | operator/= (dgematrix_small< m, n > &A, const double &d) |
template<CPPL_INT m, CPPL_INT n> | |
const dgematrix_small< m, n > & | operator+ (const dgematrix_small< m, n > &A) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > | operator- (const dgematrix_small< m, n > &A) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > | operator+ (const dgematrix_small< m, n > &A, const dgematrix_small< m, n > &B) |
template<CPPL_INT n> | |
dgematrix_small< n, n > | operator+ (const dgematrix_small< n, n > &A, const dsymatrix_small< n > &B) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > | operator- (const dgematrix_small< m, n > &A, const dgematrix_small< m, n > &B) |
template<CPPL_INT n> | |
dgematrix_small< n, n > | operator- (const dgematrix_small< n, n > &A, const dsymatrix_small< n > &B) |
template<CPPL_INT m, CPPL_INT n> | |
dcovector_small< m > | operator* (const dgematrix_small< m, n > &A, const dcovector_small< n > &B) |
template<CPPL_INT m, CPPL_INT l, CPPL_INT n> | |
dgematrix_small< m, n > | operator* (const dgematrix_small< m, l > &A, const dgematrix_small< l, n > &B) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > | operator* (const dgematrix_small< m, n > &A, const dsymatrix_small< n > &B) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > | operator* (const dgematrix_small< m, n > &A, const double &v) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > | operator/ (const dgematrix_small< m, n > &A, const double &v) |
template<CPPL_INT m, CPPL_INT n> | |
dgematrix_small< m, n > | hadamard (const dgematrix_small< m, n > &A, const dgematrix_small< m, n > &B) |
template<CPPL_INT n> | |
dgematrix_small< n, n > | hadamard (const dgematrix_small< n, n > &A, const dsymatrix_small< n > &B) |
|
inline |
|
inline |
return transposed matrix
Definition at line 158 of file dgematrix_small-functions.hpp.
References i().
|
inline |
|
inline |
find index of the maximum component
Definition at line 187 of file dgematrix_small-functions.hpp.
References i().
Referenced by damax().
|
inline |
return the maximum component
Definition at line 205 of file dgematrix_small-functions.hpp.
|
inline |
dgematrix_small+=dgematrix_small operator
Definition at line 267 of file dgematrix_small-functions.hpp.
References dgematrix_small< m, n >::array.
|
inline |
dgematrix_small-=dgematrix_small operator
Definition at line 278 of file dgematrix_small-functions.hpp.
References dgematrix_small< m, n >::array.
|
inline |
dgematrix_small*=dgematrix_small operator
Definition at line 289 of file dgematrix_small-functions.hpp.
References i(), and dgematrix_small< m, n >::zero().
|
inline |
dgematrix_small*=double operator
Definition at line 307 of file dgematrix_small-functions.hpp.
References dgematrix_small< m, n >::array.
|
inline |
dgematrix_small/double operator
Definition at line 318 of file dgematrix_small-functions.hpp.
References dgematrix_small< m, n >::array.
|
inline |
unary + operator
Definition at line 333 of file dgematrix_small-functions.hpp.
|
inline |
unary - operator
Definition at line 341 of file dgematrix_small-functions.hpp.
References i().
|
inline |
dgematrix_small+dgematrix_small operator
Definition at line 359 of file dgematrix_small-functions.hpp.
References i().
|
inline |
dgematrix_small+dsymatrix_small operator
Definition at line 373 of file dgematrix_small-functions.hpp.
References i().
|
inline |
dgematrix_small-dgematrix_small operator
Definition at line 390 of file dgematrix_small-functions.hpp.
References i().
|
inline |
dgematrix_small-dsymatrix_small operator
Definition at line 404 of file dgematrix_small-functions.hpp.
References i().
|
inline |
dgematrix_small*dcovector_small operator
Definition at line 417 of file dgematrix_small-functions.hpp.
References i(), and dcovector_small< l >::zero().
|
inline |
dgematrix_small*dgematrix_small operator
Definition at line 432 of file dgematrix_small-functions.hpp.
References i(), and dgematrix_small< m, n >::zero().
|
inline |
dgematrix_small*dsymatrix_small operator
Definition at line 449 of file dgematrix_small-functions.hpp.
References i(), and dgematrix_small< m, n >::zero().
|
inline |
dgematrix_small*double operator
Definition at line 465 of file dgematrix_small-functions.hpp.
References i().
|
inline |
dgematrix_small/double operator
Definition at line 479 of file dgematrix_small-functions.hpp.
References i().
|
inline |
Hadamard product
Definition at line 497 of file dgematrix_small-functions.hpp.
References i().
|
inline |
Hadamard product
Definition at line 511 of file dgematrix_small-functions.hpp.
References i().