dune-fem  2.4.1-rc
Public Types | Public Member Functions | List of all members
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 </local/tomalk/somewhere/tmp/dune-fem/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 LocalStencilTypelocalStencil (const DomainGlobalKeyType &key) const
 
const GlobalStencilTypeglobalStencil () const
 

Detailed Description

template<class DomainSpace, class 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
DomainSpacetype of discrete function space for the domain
RangeSpacetype of discrete function space for the range

Member Typedef Documentation

template<class DomainSpace , class RangeSpace >
typedef StencilType::DomainEntityType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::DomainEntityType
template<class DomainSpace , class RangeSpace >
typedef StencilType::DomainGlobalKeyType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::DomainGlobalKeyType
template<class DomainSpace , class RangeSpace >
typedef StencilType::GlobalStencilType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::GlobalStencilType
template<class DomainSpace , class RangeSpace >
typedef StencilType::LocalStencilType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::LocalStencilType
template<class DomainSpace , class RangeSpace >
typedef StencilType::RangeEntityType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::RangeEntityType
template<class DomainSpace , class RangeSpace >
typedef StencilType::RangeGlobalKeyType Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::RangeGlobalKeyType

Constructor & Destructor Documentation

template<class DomainSpace , class RangeSpace >
Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::SimpleStencil ( int  maxNZ)
inline
template<class DomainSpace , class RangeSpace >
Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::SimpleStencil ( )
inline

Member Function Documentation

template<class DomainSpace , class RangeSpace >
const GlobalStencilType& Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::globalStencil ( ) const
inline
template<class DomainSpace , class RangeSpace >
const LocalStencilType& Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::localStencil ( const DomainGlobalKeyType key) const
inline
template<class DomainSpace , class RangeSpace >
int Dune::Fem::SimpleStencil< DomainSpace, RangeSpace >::maxNonZerosEstimate ( ) const
inline

The documentation for this class was generated from the following file: