dune-fem  2.4.1-rc
Public Types | Public Member Functions | List of all members
Dune::Fem::VtxProjection< DType, RType > Class Template Reference

The Projection class which average discontinuous function in the Lagrangepoints. More...

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/operator/projection/vtxprojection.hh>

Inheritance diagram for Dune::Fem::VtxProjection< DType, RType >:
Inheritance graph

Public Types

typedef DType DomainType
 
typedef RType RangeType
 
typedef DomainType::RangeFieldType DomainFieldType
 
typedef RType::RangeFieldType RangeFieldType
 
typedef Dune::FieldTraits< RangeFieldType >::real_type RealType
 
typedef RType::DiscreteFunctionSpaceType::GridPartType GridPartType
 
typedef DType DomainFunctionType
 type of discrete function in the operator's domain More...
 
typedef RType RangeFunctionType
 type of discrete function in the operator's range More...
 

Public Member Functions

 VtxProjection ()
 Constructor. More...
 
template<class WeightType >
void operator() (const DomainType &f, RangeType &discFunc, WeightType &weight) const
 apply projection More...
 
void operator() (const DomainType &f, RangeType &discFunc) const
 apply projection with default weight More...
 

Detailed Description

template<typename DType, typename RType>
class Dune::Fem::VtxProjection< DType, RType >

The Projection class which average discontinuous function in the Lagrangepoints.

Member Typedef Documentation

template<typename DType , typename RType >
typedef DomainType :: RangeFieldType Dune::Fem::VtxProjection< DType, RType >::DomainFieldType
typedef DType Dune::Fem::Operator< DType , RType >::DomainFunctionType
inherited

type of discrete function in the operator's domain

template<typename DType , typename RType >
typedef DType Dune::Fem::VtxProjection< DType, RType >::DomainType
template<typename DType , typename RType >
typedef RType :: DiscreteFunctionSpaceType :: GridPartType Dune::Fem::VtxProjection< DType, RType >::GridPartType
template<typename DType , typename RType >
typedef RType :: RangeFieldType Dune::Fem::VtxProjection< DType, RType >::RangeFieldType
typedef RType Dune::Fem::Operator< DType , RType >::RangeFunctionType
inherited

type of discrete function in the operator's range

template<typename DType , typename RType >
typedef RType Dune::Fem::VtxProjection< DType, RType >::RangeType
template<typename DType , typename RType >
typedef Dune::FieldTraits< RangeFieldType >::real_type Dune::Fem::VtxProjection< DType, RType >::RealType

Constructor & Destructor Documentation

template<typename DType , typename RType >
Dune::Fem::VtxProjection< DType, RType >::VtxProjection ( )
inline

Constructor.

Member Function Documentation

template<typename DType , typename RType >
template<class WeightType >
void Dune::Fem::VtxProjection< DType, RType >::operator() ( const DomainType f,
RangeType discFunc,
WeightType &  weight 
) const
inline

apply projection

References Dune::Fem::VtxProjectionImpl::project().

template<typename DType , typename RType >
void Dune::Fem::VtxProjection< DType, RType >::operator() ( const DomainType f,
RangeType discFunc 
) const
inlinevirtual

apply projection with default weight

Implements Dune::Fem::Operator< DType, RType >.

References Dune::Fem::VtxProjectionImpl::project().


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