|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Dune::Fem::SimpleStencil< DomainSpace, RangeSpace > Class Template Reference
a watered down stencil providing only the upper bound for the non-zero entries per row. More...
#include <dune/fem/operator/common/stencil.hh>
Public Types | |
| typedef StencilType::DomainEntityType | DomainEntityType |
| typedef StencilType::RangeEntityType | RangeEntityType |
| typedef StencilType::DomainGlobalKeyType | DomainGlobalKeyType |
| typedef StencilType::RangeGlobalKeyType | RangeGlobalKeyType |
| typedef StencilType::LocalStencilType | LocalStencilType |
| typedef StencilType::GlobalStencilType | GlobalStencilType |
Public Member Functions | |
| SimpleStencil (int maxNZ) | |
| SimpleStencil () | |
| int | maxNonZerosEstimate () const |
| const LocalStencilType & | localStencil (const DomainGlobalKeyType &key) const |
| const GlobalStencilType & | globalStencil () const |
Protected Attributes | |
| int | maxNZ_ |
| GlobalStencilType | stencil_ |
| LocalStencilType | localStencil_ |
Detailed Description
template<class DomainSpace, class RangeSpace>
class Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >
class Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >
a watered down stencil providing only the upper bound for the non-zero entries per row.
- Template Parameters
-
DomainSpace type of discrete function space for the domain RangeSpace type of discrete function space for the range
Member Typedef Documentation
◆ DomainEntityType
template<class DomainSpace , class RangeSpace >
| typedef StencilType::DomainEntityType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::DomainEntityType |
◆ DomainGlobalKeyType
template<class DomainSpace , class RangeSpace >
| typedef StencilType::DomainGlobalKeyType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::DomainGlobalKeyType |
◆ GlobalStencilType
template<class DomainSpace , class RangeSpace >
| typedef StencilType::GlobalStencilType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::GlobalStencilType |
◆ LocalStencilType
template<class DomainSpace , class RangeSpace >
| typedef StencilType::LocalStencilType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::LocalStencilType |
◆ RangeEntityType
template<class DomainSpace , class RangeSpace >
| typedef StencilType::RangeEntityType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::RangeEntityType |
◆ RangeGlobalKeyType
template<class DomainSpace , class RangeSpace >
| typedef StencilType::RangeGlobalKeyType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::RangeGlobalKeyType |
Constructor & Destructor Documentation
◆ SimpleStencil() [1/2]
template<class DomainSpace , class RangeSpace >
|
inline |
◆ SimpleStencil() [2/2]
template<class DomainSpace , class RangeSpace >
|
inline |
Member Function Documentation
◆ globalStencil()
template<class DomainSpace , class RangeSpace >
|
inline |
◆ localStencil()
template<class DomainSpace , class RangeSpace >
|
inline |
◆ maxNonZerosEstimate()
template<class DomainSpace , class RangeSpace >
|
inline |
Member Data Documentation
◆ localStencil_
template<class DomainSpace , class RangeSpace >
|
protected |
◆ maxNZ_
template<class DomainSpace , class RangeSpace >
|
protected |
◆ stencil_
template<class DomainSpace , class RangeSpace >
|
protected |
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