1 #ifndef DUNE_FEM_COLUMNOBJECT_HH 2 #define DUNE_FEM_COLUMNOBJECT_HH 10 template<
class LinearOperator >
24 colEntity_( colEntity )
28 inline LocalMatrixType
localMatrix(
const RowEntityType &rowEntity )
const 30 return linOp_.localMatrix( rowEntity, colEntity_ );
34 const DomainSpaceType&
domainSpace()
const {
return linOp_.domainSpace(); }
37 const RangeSpaceType&
rangeSpace()
const {
return linOp_.rangeSpace(); }
41 const ColumnEntityType &colEntity_;
47 #endif //#ifndef DUNE_FEM_COLUMNOBJECT_HH LinearOperator::DomainSpaceType DomainSpaceType
Definition: columnobject.hh:16
const DomainSpaceType & domainSpace() const
return domain space (i.e. space that builds the rows)
Definition: columnobject.hh:34
LocalMatrixType localMatrix(const RowEntityType &rowEntity) const
return local matrix
Definition: columnobject.hh:28
LinearOperator::RangeSpaceType RangeSpaceType
Definition: columnobject.hh:17
LinearOperator::LocalMatrixType LocalMatrixType
Definition: columnobject.hh:19
Definition: coordinate.hh:4
const RangeSpaceType & rangeSpace() const
return range space (i.e. space that builds the columns)
Definition: columnobject.hh:37
ColumnObject(const LinearOperator &linOp, const ColumnEntityType &colEntity)
Definition: columnobject.hh:21
abstract affine-linear operator
Definition: operator.hh:70
LinearOperator::ColumnEntityType ColumnEntityType
Definition: columnobject.hh:13
Definition: columnobject.hh:11
LinearOperator::RowEntityType RowEntityType
Definition: columnobject.hh:14