|
ug4
|
Go to the source code of this file.
Classes | |
| class | ug::AlphaMat_Expression< R > |
| class | ug::AlphaMatVec_X_Expression< L, operation, R > |
| class | ug::AlphaVec_Expression< R > |
| class | ug::MatVec_Expression< L, R > |
| struct | ug::operation_add |
| struct | ug::operation_sub |
| class | ug::TE_AMV_X< A > |
| class | ug::TRANSPOSED< A > |
| this helper class is a transposed of class A More... | |
Namespaces | |
| namespace | ug |
| the ug namespace | |
Macros | |
| #define | MAKE_TEMPLATE_OPERATORS_MATRIX(MATRIX_TYPE) |
| #define | MAKE_TEMPLATE_OPERATORS_MATRIX2(TEMPLATE_DEFINITION, MATRIX_TYPE) |
| #define | MAKE_TEMPLATE_OPERATORS_VECTOR(VECTOR_TYPE) |
| #define | MAKE_TEMPLATE_OPERATORS_VECTOR2(TEMPLATE_DEFINITION, VECTOR_TYPE) |
Functions | |
| template<typename T > | |
| double | ug::getScaling (const AlphaVec_Expression< T > &t) |
| template<typename T > | |
| double | ug::getScaling (const T &t) |
| template<typename T > | |
| const T & | ug::getVector (const AlphaVec_Expression< T > &t) |
| template<typename T > | |
| const T & | ug::getVector (const T &t) |
| template<typename L , typename R > | |
| MatVec_Expression< L, R > | ug::operator* (const AlphaMat_Expression< L > &l, const R &r) |
| create a MatVec_Expression by (alpha*MATRIX) * VECTOR | |
| template<typename L , typename R > | |
| AlphaMatVec_X_Expression< L, operation_add, R > | ug::operator+ (const TE_AMV_X< L > &l, const TE_AMV_X< R > &r) |
| create AlphaMatVec_X_Expression<L, operation_add, R> by conjunction of TE_AMV_X<L> + TE_AMV_X<R> | |
| template<typename L , typename R > | |
| AlphaMatVec_X_Expression< L, operation_sub, R > | ug::operator- (const TE_AMV_X< L > &l, const TE_AMV_X< R > &r) |
| create AlphaMatVec_X_Expression<L, operation_minus, R> by conjunction of TE_AMV_X<L> + TE_AMV_X<R> | |
| #define MAKE_TEMPLATE_OPERATORS_MATRIX | ( | MATRIX_TYPE | ) |
| #define MAKE_TEMPLATE_OPERATORS_MATRIX2 | ( | TEMPLATE_DEFINITION, | |
| MATRIX_TYPE | |||
| ) |
| #define MAKE_TEMPLATE_OPERATORS_VECTOR | ( | VECTOR_TYPE | ) |
| #define MAKE_TEMPLATE_OPERATORS_VECTOR2 | ( | TEMPLATE_DEFINITION, | |
| VECTOR_TYPE | |||
| ) |