dune-localfunctions 2.10
Loading...
Searching...
No Matches
Dune::LocalL2InterpolationBase< B, Q > Class Template Reference

#include <dune/localfunctions/utility/l2interpolation.hh>

Inheritance diagram for Dune::LocalL2InterpolationBase< B, Q >:
Inheritance graph

Public Types

typedef B Basis
typedef Q Quadrature

Public Member Functions

template<class Function, class DofField>
void interpolate (const Function &function, std::vector< DofField > &coefficients) const
 Interpolate a function that implements Range operator()(Domain).
const Basisbasis () const
const Quadraturequadrature () const

Static Public Attributes

static const unsigned int dimension = Basis::dimension

Protected Member Functions

 LocalL2InterpolationBase (const Basis &basis, const Quadrature &quadrature)

Protected Attributes

const Basisbasis_
const Quadraturequadrature_

Member Typedef Documentation

◆ Basis

template<class B, class Q>
typedef B Dune::LocalL2InterpolationBase< B, Q >::Basis

◆ Quadrature

template<class B, class Q>
typedef Q Dune::LocalL2InterpolationBase< B, Q >::Quadrature

Constructor & Destructor Documentation

◆ LocalL2InterpolationBase()

template<class B, class Q>
Dune::LocalL2InterpolationBase< B, Q >::LocalL2InterpolationBase ( const Basis & basis,
const Quadrature & quadrature )
inlineprotected

Member Function Documentation

◆ basis()

template<class B, class Q>
const Basis & Dune::LocalL2InterpolationBase< B, Q >::basis ( ) const
inline

◆ interpolate()

template<class B, class Q>
template<class Function, class DofField>
void Dune::LocalL2InterpolationBase< B, Q >::interpolate ( const Function & function,
std::vector< DofField > & coefficients ) const
inline

Interpolate a function that implements Range operator()(Domain).

◆ quadrature()

template<class B, class Q>
const Quadrature & Dune::LocalL2InterpolationBase< B, Q >::quadrature ( ) const
inline

Member Data Documentation

◆ basis_

template<class B, class Q>
const Basis& Dune::LocalL2InterpolationBase< B, Q >::basis_
protected

◆ dimension

template<class B, class Q>
const unsigned int Dune::LocalL2InterpolationBase< B, Q >::dimension = Basis::dimension
static

◆ quadrature_

template<class B, class Q>
const Quadrature& Dune::LocalL2InterpolationBase< B, Q >::quadrature_
protected

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