1 #ifndef DUNE_FEM_SPOPERATOR_HH 2 #define DUNE_FEM_SPOPERATOR_HH 15 template<
class DomainFunction,
class RangeFunction >
17 :
public SparseRowMatrixObject< typename DomainFunction::DiscreteFunctionSpaceType, typename RangeFunction::DiscreteFunctionSpaceType >,
34 const std::string ¶mfile )
35 DUNE_DEPRECATED_MSG(
"SparseRowLinearOperator(...,string) is deprecated. Use SparseRowLinearOperator(string,DomainSpace,RangeSpace,MatrixParameter) instead")
43 Base( domainSpace, rangeSpace, param )
46 virtual void operator() (
const DomainFunction &arg, RangeFunction &dest )
const 64 #endif // #ifndef DUNE_FEM_SPLINEAR_HH void apply(const DomainFunction &arg, RangeFunction &dest) const
apply matrix to discrete function
Definition: spmatrix.hh:684
virtual void operator()(const DomainFunction &arg, RangeFunction &dest) const
application operator
Definition: spoperator.hh:46
Definition: spmatrix.hh:417
const DomainSpaceType & domainSpace() const
return domain space (i.e. space that builds the rows)
Definition: spmatrix.hh:535
const RangeSpaceType & rangeSpace() const
return range space (i.e. space that builds the columns)
Definition: spmatrix.hh:538
SparseRowLinearOperator(const std::string &, const DomainSpaceType &domainSpace, const RangeSpaceType &rangeSpace, const MatrixParameter ¶m=SparseRowMatrixParameter())
Definition: spoperator.hh:39
DomainSpace DomainSpaceType
Definition: spmatrix.hh:437
SparseRowLinearOperator(const std::string &, const DomainSpaceType &domainSpace, const RangeSpaceType &rangeSpace, const std::string ¶mfile)
Definition: spoperator.hh:31
Definition: coordinate.hh:4
MatrixParameter.
Definition: spmatrix.hh:45
static const bool assembled
Definition: spoperator.hh:27
abstract matrix operator
Definition: operator.hh:106
void communicate() const
Definition: spoperator.hh:56
RangeSpace RangeSpaceType
Definition: spmatrix.hh:438
Base::DomainSpaceType DomainSpaceType
Definition: spoperator.hh:23
Definition: spoperator.hh:16
Definition: spmatrix.hh:79
const Base & systemMatrix() const
Definition: spoperator.hh:51
Base::RangeSpaceType RangeSpaceType
Definition: spoperator.hh:24