ug4
ug::MatVec_Expression< L, R > Class Template Reference

#include <template_expressions.h>

+ Inheritance diagram for ug::MatVec_Expression< L, R >:

Public Member Functions

 MatVec_Expression (double alpha_, const L &l_, const R &r_)
 
- Public Member Functions inherited from ug::TE_AMV_X< MatVec_Expression< L, R > >
const MatVec_Expression< L, R > & cast () const
 cast this class down to original class A. More...
 
const TRANSPOSED< TE_AMV_X< MatVec_Expression< L, R > > > T () const
 

Public Attributes

double alpha
 
const L & l
 
const R & r
 

Detailed Description

template<typename L, typename R>
class ug::MatVec_Expression< L, R >

MatVec_Expression class for Template Expressions of the form Matrix * Vector. todo

Attention
x = A*x, this would be GaussSeidel

Constructor & Destructor Documentation

◆ MatVec_Expression()

template<typename L , typename R >
ug::MatVec_Expression< L, R >::MatVec_Expression ( double  alpha_,
const L &  l_,
const R &  r_ 
)
inline

Member Data Documentation

◆ alpha

template<typename L , typename R >
double ug::MatVec_Expression< L, R >::alpha

Referenced by ug::VectorAssign().

◆ l

template<typename L , typename R >
const L& ug::MatVec_Expression< L, R >::l

Referenced by ug::VectorAssign().

◆ r

template<typename L , typename R >
const R& ug::MatVec_Expression< L, R >::r

Referenced by ug::VectorAssign().


The documentation for this class was generated from the following file: