|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace > Class Template Reference
#include <dune/fem/operator/matrix/densematrix.hh>
Inheritance diagram for Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >:

Classes | |
| class | LocalMatrix |
| class | LocalMatrixFactory |
| class | LocalMatrixTraits |
Public Types | |
| typedef DomainSpace | DomainSpaceType |
| typedef RangeSpace | RangeSpaceType |
| typedef RangeSpaceType::RangeFieldType | Field |
| typedef DomainSpaceType::BlockMapperType | DomainBlockMapperType |
| typedef NonBlockMapper< DomainBlockMapperType, DomainSpaceType::localBlockSize > | DomainMapperType |
| typedef RangeSpaceType::BlockMapperType | RangeBlockMapperType |
| typedef NonBlockMapper< RangeBlockMapperType, RangeSpaceType::localBlockSize > | RangeMapperType |
| typedef DomainSpaceType::EntityType | DomainEntityType |
| typedef RangeSpaceType::EntityType | RangeEntityType |
| typedef DomainSpace::GridType::template Codim< 0 >::Entity | ColEntityType |
| typedef RangeSpace::GridType::template Codim< 0 >::Entity | RowEntityType |
| typedef DenseRowMatrix< Field > | MatrixType |
| typedef LocalMatrixWrapper< LocalMatrixStack > | LocalMatrixType |
Public Member Functions | |
| DenseRowMatrixObject (const DomainSpaceType &domainSpace, const RangeSpaceType &rangeSpace) | |
| MatrixType & | matrix () |
| LocalMatrixType | localMatrix (const RowEntityType &rowEntity, const ColEntityType &colEntity) |
| LocalMatrixType | localMatrix () const |
| void | clear () |
| template<class Stencil > | |
| void | reserve (const Stencil &stencil, bool verbose=false) |
| template<class DomainFunction , class RangeFunction > | |
| void | apply (const DomainFunction &u, RangeFunction &w) const |
| Field | ddotOEM (const Field *v, const Field *w) const |
| void | multOEM (const Field *u, Field *w) const |
| template<class DiscreteFunctionType > | |
| void | extractDiagonal (DiscreteFunctionType &diag) const |
| const DomainSpace & | domainSpace () const |
| const RangeSpace & | rangeSpace () const |
Member Typedef Documentation
◆ ColEntityType
template<class DomainSpace , class RangeSpace >
| typedef DomainSpace::GridType::template Codim<0>::Entity Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::ColEntityType |
◆ DomainBlockMapperType
template<class DomainSpace , class RangeSpace >
| typedef DomainSpaceType::BlockMapperType Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::DomainBlockMapperType |
◆ DomainEntityType
template<class DomainSpace , class RangeSpace >
| typedef DomainSpaceType::EntityType Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::DomainEntityType |
◆ DomainMapperType
template<class DomainSpace , class RangeSpace >
| typedef NonBlockMapper< DomainBlockMapperType, DomainSpaceType::localBlockSize > Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::DomainMapperType |
◆ DomainSpaceType
template<class DomainSpace , class RangeSpace >
| typedef DomainSpace Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::DomainSpaceType |
◆ Field
template<class DomainSpace , class RangeSpace >
| typedef RangeSpaceType::RangeFieldType Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::Field |
◆ LocalMatrixType
template<class DomainSpace , class RangeSpace >
| typedef LocalMatrixWrapper< LocalMatrixStack > Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::LocalMatrixType |
◆ MatrixType
template<class DomainSpace , class RangeSpace >
| typedef DenseRowMatrix< Field > Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::MatrixType |
◆ RangeBlockMapperType
template<class DomainSpace , class RangeSpace >
| typedef RangeSpaceType::BlockMapperType Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::RangeBlockMapperType |
◆ RangeEntityType
template<class DomainSpace , class RangeSpace >
| typedef RangeSpaceType::EntityType Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::RangeEntityType |
◆ RangeMapperType
template<class DomainSpace , class RangeSpace >
| typedef NonBlockMapper< RangeBlockMapperType, RangeSpaceType::localBlockSize > Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::RangeMapperType |
◆ RangeSpaceType
template<class DomainSpace , class RangeSpace >
| typedef RangeSpace Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::RangeSpaceType |
◆ RowEntityType
template<class DomainSpace , class RangeSpace >
| typedef RangeSpace::GridType::template Codim<0>::Entity Dune::Fem::DenseRowMatrixObject< DomainSpace, RangeSpace >::RowEntityType |
Constructor & Destructor Documentation
◆ DenseRowMatrixObject()
template<class DomainSpace , class RangeSpace >
|
inline |
Member Function Documentation
◆ apply()
template<class DomainSpace , class RangeSpace >
template<class DomainFunction , class RangeFunction >
|
inline |
◆ clear()
template<class DomainSpace , class RangeSpace >
|
inline |
◆ ddotOEM()
template<class DomainSpace , class RangeSpace >
|
inline |
◆ domainSpace()
template<class DomainSpace , class RangeSpace >
|
inline |
◆ extractDiagonal()
template<class DomainSpace , class RangeSpace >
template<class DiscreteFunctionType >
|
inline |
◆ localMatrix() [1/2]
template<class DomainSpace , class RangeSpace >
|
inline |
◆ localMatrix() [2/2]
template<class DomainSpace , class RangeSpace >
|
inline |
◆ matrix()
template<class DomainSpace , class RangeSpace >
|
inline |
◆ multOEM()
template<class DomainSpace , class RangeSpace >
|
inline |
◆ rangeSpace()
template<class DomainSpace , class RangeSpace >
|
inline |
◆ reserve()
template<class DomainSpace , class RangeSpace >
template<class Stencil >
|
inline |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8