dune-fem
2.4.1-rc
|
interface for matrices to be used with OEM sovlers More...
#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/solver/oemsolver/oemsolver.hh>
Public Member Functions | |
virtual | ~OEMMatrix () |
virtual void | multOEM (const double *u, double *w) const =0 |
evaluate matrix vector multiplication More... | |
virtual double | ddotOEM (const double *u, const double *v) const =0 |
evaluate scalar product More... | |
interface for matrices to be used with OEM sovlers
|
inlinevirtual |
|
pure virtual |
evaluate scalar product
[in] | u | first argument of scalar product |
[in] | v | second argument of scalar product |
Implemented in Dune::Fem::SparseRowMatrixObject< DomainSpace, RangeSpace, Matrix >, and Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType >.
|
pure virtual |
evaluate matrix vector multiplication
[in] | u | vector to multiply the matrix with |
[out] | w | vector to store the result in |
Implemented in Dune::Fem::SparseRowMatrixObject< DomainSpace, RangeSpace, Matrix >, and Dune::Fem::SparseRowMatrixObject< DomainFunction::DiscreteFunctionSpaceType, RangeFunction::DiscreteFunctionSpaceType >.
Referenced by OEMSolver::FakeConditioner::precondition().