ug4
te.h File Reference

Go to the source code of this file.

Classes

class  ug::TE_AlphaVec< T >
 
class  ug::TE_VecAdd2< T >
 
class  ug::TE_VecAdd3< T >
 
class  ug::TE_VecScale< T >
 
class  ug::TE_Vector< T >
 

Namespaces

 ug
 the ug namespace
 

Functions

template<typename T >
TE_AlphaVec< typename T::vector_typeug::operator* (const TE_AlphaVec< T > &l, double alpha)
 
template<typename T >
TE_VecAdd2< T > ug::operator* (const TE_VecAdd2< T > &t, double alpha)
 create AlphaMatVec_X_Expression<L, operation_add, R> by conjunction of TE_AMV_X<L> + TE_AMV_X<R> More...
 
template<typename T >
TE_VecAdd3< T > ug::operator* (const TE_VecAdd3< T > &t, double alpha)
 create AlphaMatVec_X_Expression<L, operation_add, R> by conjunction of TE_AMV_X<L> + TE_AMV_X<R> More...
 
template<typename T >
TE_VecScale< typename T::vector_typeug::operator* (double alpha, const TE_AlphaVec< T > &r)
 
template<typename T >
TE_VecAdd2< T > ug::operator* (double alpha, const TE_VecAdd2< T > &t)
 create AlphaMatVec_X_Expression<L, operation_add, R> by conjunction of TE_AMV_X<L> + TE_AMV_X<R> More...
 
template<typename T >
TE_VecAdd3< T > ug::operator* (double alpha, const TE_VecAdd2< T > &t)
 create AlphaMatVec_X_Expression<L, operation_add, R> by conjunction of TE_AMV_X<L> + TE_AMV_X<R> More...
 
template<typename L , typename R >
TE_VecAdd2< typename L::vector_typeug::operator+ (const TE_AlphaVec< L > &l, const TE_AlphaVec< R > &r)
 create AlphaMatVec_X_Expression<L, operation_add, R> by conjunction of TE_AMV_X<L> + TE_AMV_X<R> More...
 
template<typename L , typename R >
TE_VecAdd3< typename L::vector_typeug::operator+ (const TE_AlphaVec< R > &r, const TE_VecAdd2< L > &l)
 
template<typename L , typename R >
TE_VecAdd3< typename L::vector_typeug::operator+ (const TE_VecAdd2< L > &l, const TE_AlphaVec< R > &r)
 create AlphaMatVec_X_Expression<L, operation_add, R> by conjunction of TE_AMV_X<L> + TE_AMV_X<R> More...
 
template<typename L , typename R >
TE_VecAdd2< typename L::vector_typeug::operator- (const TE_AlphaVec< L > &l, const TE_AlphaVec< R > &r)
 
template<typename L , typename R >
TE_VecAdd3< typename L::vector_typeug::operator- (const TE_AlphaVec< R > &r, const TE_VecAdd2< L > &l)
 
template<typename L , typename R >
TE_VecAdd3< typename L::vector_typeug::operator- (const TE_VecAdd2< L > &l, const TE_AlphaVec< R > &r)