ug4
bridge_mat_vec_operations.h File Reference

Go to the source code of this file.

Classes

class  ug::bridge::AlgebraCommon::VecScaleAddClass< TAlgebra >
 

Namespaces

 ug
 the ug namespace
 
 ug::bridge
 
 ug::bridge::AlgebraCommon
 

Functions

template<typename TAlgebra >
void ug::bridge::AlgebraCommon::Assign (SmartPtr< typename TAlgebra::vector_type > p, SmartPtr< VecScaleAddClass< TAlgebra > > vsac)
 
template<typename TAlgebra >
SmartPtr< typename TAlgebra::vector_typeug::bridge::AlgebraCommon::Eval (SmartPtr< VecScaleAddClass< TAlgebra > > vsac)
 
template<typename TAlgebra >
double ug::bridge::AlgebraCommon::VecMaxNorm (SmartPtr< typename TAlgebra::vector_type > v)
 
template<typename TAlgebra >
double ug::bridge::AlgebraCommon::VecNorm (SmartPtr< typename TAlgebra::vector_type > v)
 
template<typename TAlgebra >
double ug::bridge::AlgebraCommon::VecProd2 (SmartPtr< typename TAlgebra::vector_type > v1, SmartPtr< typename TAlgebra::vector_type > v2)
 
template<typename T >
SmartPtr< T > ug::bridge::AlgebraCommon::VecProdOp (SmartPtr< ILinearOperator< T, T > > op, SmartPtr< T > v)
 
template<typename vector_t >
void ug::bridge::AlgebraCommon::VecScaleAdd2 (vector_t &dest, double alpha1, const vector_t &v1, double alpha2, const vector_t &v2)
 calculates dest = alpha1*v1 + alpha2*v2 More...
 
template<typename vector_t >
void ug::bridge::AlgebraCommon::VecScaleAdd3 (vector_t &dest, double alpha1, const vector_t &v1, double alpha2, const vector_t &v2, double alpha3, const vector_t &v3)
 calculates dest = alpha1*v1 + alpha2*v2 + alpha3*v3 More...
 
template<typename TAlgebra >
double ug::bridge::AlgebraCommon::VecScaleAddNorm (SmartPtr< VecScaleAddClass< TAlgebra > > vsac)
 
template<typename TAlgebra >
double ug::bridge::AlgebraCommon::VecScaleAddProd1 (SmartPtr< typename TAlgebra::vector_type > v1, SmartPtr< VecScaleAddClass< TAlgebra > > vsac)
 
template<typename TAlgebra >
double ug::bridge::AlgebraCommon::VecScaleAddProd2 (SmartPtr< VecScaleAddClass< TAlgebra > > vsac, SmartPtr< typename TAlgebra::vector_type > v1)