dune-fem 2.8.0
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Protected Attributes | List of all members
Dune::Fem::TupleSpaceInterpolation< CombineOp, Spaces > Class Template Reference

#include <dune/fem/space/combinedspace/interpolation.hh>

Public Types

typedef std::tuple_element< 0, std::tuple< Spaces... > >::type::EntityType EntityType
 

Public Member Functions

 TupleSpaceInterpolation (std::tuple< const Spaces &... > tuple, const EntityType &entity)
 
 TupleSpaceInterpolation (const Spaces &... spaces, const EntityType &entity)
 
template<class LocalFunction , class LocalDofVector >
void operator() (const LocalFunction &lf, LocalDofVector &ldv) const
 
void unbind ()
 

Protected Attributes

InterpolationTupleType interpolation_
 
BasisFunctionSetType basisFunctionSet_
 

Member Typedef Documentation

◆ EntityType

template<class CombineOp , class ... Spaces>
typedef std::tuple_element<0,std::tuple<Spaces...>>::type::EntityType Dune::Fem::TupleSpaceInterpolation< CombineOp, Spaces >::EntityType

Constructor & Destructor Documentation

◆ TupleSpaceInterpolation() [1/2]

template<class CombineOp , class ... Spaces>
Dune::Fem::TupleSpaceInterpolation< CombineOp, Spaces >::TupleSpaceInterpolation ( std::tuple< const Spaces &... >  tuple,
const EntityType entity 
)
inline

◆ TupleSpaceInterpolation() [2/2]

template<class CombineOp , class ... Spaces>
Dune::Fem::TupleSpaceInterpolation< CombineOp, Spaces >::TupleSpaceInterpolation ( const Spaces &...  spaces,
const EntityType entity 
)
inline

Member Function Documentation

◆ operator()()

template<class CombineOp , class ... Spaces>
template<class LocalFunction , class LocalDofVector >
void Dune::Fem::TupleSpaceInterpolation< CombineOp, Spaces >::operator() ( const LocalFunction lf,
LocalDofVector &  ldv 
) const
inline

◆ unbind()

template<class CombineOp , class ... Spaces>
void Dune::Fem::TupleSpaceInterpolation< CombineOp, Spaces >::unbind ( )
inline

Member Data Documentation

◆ basisFunctionSet_

template<class CombineOp , class ... Spaces>
BasisFunctionSetType Dune::Fem::TupleSpaceInterpolation< CombineOp, Spaces >::basisFunctionSet_
protected

◆ interpolation_

template<class CombineOp , class ... Spaces>
InterpolationTupleType Dune::Fem::TupleSpaceInterpolation< CombineOp, Spaces >::interpolation_
protected

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