dune-localfunctions  2.5.0
Public Types | List of all members
Dune::LocalFiniteElementFunctionBase< FE > Class Template Reference

Return a proper base class for functions to use with LocalInterpolation. More...

#include <dune/localfunctions/common/virtualinterface.hh>

Public Types

typedef VirtualFunction< DomainType, RangeType > VirtualFunctionBase
 
typedef Function< const DomainType &, RangeType & > FunctionBase
 
typedef std::conditional< std::is_base_of< Interface, Implementation >::value, VirtualFunctionBase, FunctionBase >::type type
 Base class type for functions to use with LocalInterpolation. More...
 

Detailed Description

template<class FE>
class Dune::LocalFiniteElementFunctionBase< FE >

Return a proper base class for functions to use with LocalInterpolation.

Template Parameters
FEA FiniteElement type

Member Typedef Documentation

§ FunctionBase

template<class FE >
typedef Function<const DomainType&, RangeType&> Dune::LocalFiniteElementFunctionBase< FE >::FunctionBase

§ type

template<class FE >
typedef std::conditional<std::is_base_of<Interface, Implementation>::value, VirtualFunctionBase, FunctionBase>::type Dune::LocalFiniteElementFunctionBase< FE >::type

Base class type for functions to use with LocalInterpolation.

This is the VirtualFunction interface class if FE implements the virtual interface and Function base class otherwise.

§ VirtualFunctionBase

template<class FE >
typedef VirtualFunction<DomainType, RangeType> Dune::LocalFiniteElementFunctionBase< FE >::VirtualFunctionBase

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