|
| template<typename TAlgebra > |
| void | Assign (SmartPtr< typename TAlgebra::vector_type > p, SmartPtr< VecScaleAddClass< TAlgebra > > vsac) |
| |
| template<typename TAlgebra > |
| SmartPtr< typename TAlgebra::vector_type > | Eval (SmartPtr< VecScaleAddClass< TAlgebra > > vsac) |
| |
| template<typename TAlgebra > |
| double | VecMaxNorm (SmartPtr< typename TAlgebra::vector_type > v) |
| |
| template<typename TAlgebra > |
| double | VecNorm (SmartPtr< typename TAlgebra::vector_type > v) |
| |
| template<typename TAlgebra > |
| double | VecProd2 (SmartPtr< typename TAlgebra::vector_type > v1, SmartPtr< typename TAlgebra::vector_type > v2) |
| |
| template<typename T > |
| SmartPtr< T > | VecProdOp (SmartPtr< ILinearOperator< T, T > > op, SmartPtr< T > v) |
| |
| template<typename vector_t > |
| void | VecScaleAdd2 (vector_t &dest, double alpha1, const vector_t &v1, double alpha2, const vector_t &v2) |
| | calculates dest = alpha1*v1 + alpha2*v2
|
| |
| template<typename vector_t > |
| void | 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
|
| |
| template<typename TAlgebra > |
| double | VecScaleAddNorm (SmartPtr< VecScaleAddClass< TAlgebra > > vsac) |
| |
| template<typename TAlgebra > |
| double | VecScaleAddProd1 (SmartPtr< typename TAlgebra::vector_type > v1, SmartPtr< VecScaleAddClass< TAlgebra > > vsac) |
| |
| template<typename TAlgebra > |
| double | VecScaleAddProd2 (SmartPtr< VecScaleAddClass< TAlgebra > > vsac, SmartPtr< typename TAlgebra::vector_type > v1) |
| |