dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector > Class Template Reference

interface for local functions More...

#include <dune/fem/function/localfunction/localfunction.hh>

Inheritance diagram for Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >:
Inheritance graph

Public Types

typedef BasisFunctionSet BasisFunctionSetType
 type of basis function set
 
typedef LocalDofVector LocalDofVectorType
 type of local Dof Vector

 
typedef LocalDofVectorType::value_type DofType
 type of DoF use with the discrete function
 
typedef LocalDofVectorType::size_type SizeType
 type of index
 
typedef BasisFunctionSetType::EntityType EntityType
 type of the entity, the local function lives on is given by the space
 
typedef BasisFunctionSetType::FunctionSpaceType FunctionSpaceType
 type of functionspace
 
typedef FunctionSpaceType::DomainFieldType DomainFieldType
 field type of the domain
 
typedef FunctionSpaceType::RangeFieldType RangeFieldType
 field type of the range
 
typedef FunctionSpaceType::DomainType DomainType
 type of domain vectors, i.e., type of coordinates
 
typedef FunctionSpaceType::RangeType RangeType
 type of range vectors, i.e., type of function values
 
typedef FunctionSpaceType::JacobianRangeType JacobianRangeType
 type of the Jacobian, i.e., type of evaluated Jacobian matrix
 
typedef FunctionSpaceType::HessianRangeType HessianRangeType
 type of the Hessian
 
typedef EntityType::Geometry::LocalCoordinate LocalCoordinateType
 type of local coordinates
 

Public Member Functions

 LocalFunction ()
 default constructor, calls default ctor of BasisFunctionSetType and LocalDofVectorType
 
 LocalFunction (const BasisFunctionSetType &basisFunctionSet)
 ctor taking a basisFunctionSet, calling default ctor for LocalDofVectorType, and resize
 
 LocalFunction (const LocalDofVectorType &localDofVector)
 ctor taking a localDofVector, calling default ctor for BasisFunctionSetType
 
 LocalFunction (const BasisFunctionSetType &basisFunctionSet, const LocalDofVector &localDofVector)
 copy given agruments
 
 LocalFunction (LocalDofVectorType &&localDofVector)
 half move ctor
 
 LocalFunction (const BasisFunctionSetType &basisFunctionSet, LocalDofVector &&localDofVector)
 half move ctor
 
 LocalFunction (ThisType &&other)
 move constructor
 
 LocalFunction (const ThisType &other)
 copy constructor
 
const DofTypeoperator[] (SizeType num) const
 access to local dofs (read-only)
 
DofTypeoperator[] (SizeType num)
 access to local dofs (read-write)
 
template<class T >
void assign (const LocalFunction< BasisFunctionSet, T > &other)
 assign all DoFs of this local function
 
void clear ()
 set all DoFs to zero
 
template<class PointType >
void axpy (const PointType &x, const RangeType &factor)
 axpy operation for local function
 
template<class PointType >
void axpy (const PointType &x, const JacobianRangeType &factor)
 axpy operation for local function
 
template<class PointType >
void axpy (const PointType &x, const HessianRangeType &factor)
 
template<class PointType >
void axpy (const PointType &x, const RangeType &factor1, const JacobianRangeType &factor2)
 axpy operation for local function
 
int order () const
 obtain the order of this local function
 
const BasisFunctionSetTypebasisFunctionSet () const
 obtain the basis function set for this local function
 
const EntityTypeentity () const
 obtain the entity, this local function lives on
 
template<class PointType >
void evaluate (const PointType &x, RangeType &ret) const
 evaluate the local function
 
template<class PointType >
void jacobian (const PointType &x, JacobianRangeType &ret) const
 evaluate Jacobian of the local function
 
template<class PointType >
void hessian (const PointType &x, HessianRangeType &ret) const
 evaluate Hessian of the local function
 
int numDofs () const
 obtain the number of local DoFs
 
SizeType size () const
 obtain the number of local DoFs
 
template<class QuadratureType , class ... Vectors>
void axpyQuadrature (const QuadratureType &quad, const Vectors &... values)
 evaluate all basisfunctions for all quadrature points, multiply with the given factor and add the result to the local coefficients

 
template<class QuadratureType , class RangeVectorType , class JacobianRangeVectorType >
void axpyQuadrature (const QuadratureType &quad, const RangeVectorType &rangeVector, const JacobianRangeVectorType &jacobianVector)
 evaluate all basisfunctions for all quadrature points, multiply with the given factor and add the result to the local coefficients
 
template<class QuadratureType , class ... Vectors>
void evaluateQuadrature (const QuadratureType &quad, Vectors &... vec) const
 evaluate all basisfunctions for all quadrature points and store the results in the result vector
 
template<class QuadratureType , class ... Vectors>
void jacobianQuadrature (const QuadratureType &quad, Vectors &... vec) const
 evaluate all Jacobians for all basis functions for all quadrature points and store the results in the result vector
 
template<class QuadratureType , class ... Vectors>
void hessianQuadrature (const QuadratureType &quad, Vectors &... vec) const
 evaluate all hessians of all basis functions for all quadrature points and store the results in the result vector
 
const LocalDofVectorTypelocalDofVector () const
 return const reference to local Dof Vector

 
LocalDofVectorTypelocalDofVector ()
 return mutable reference to local Dof Vector

 
bool valid () const
 Returns true if local function if bind or init was previously called.
 

Static Public Attributes

static const int dimDomain = FunctionSpaceType::dimDomain
 dimension of the domain
 
static const int dimRange = FunctionSpaceType::dimRange
 dimension of the range
 

Protected Member Functions

void init (const EntityType &entity)
 initialize the local function for an entity
 
void bind (const EntityType &entity)
 initialize the local function for an entity
 
void unbind ()
 clears the local function by removing the basisFunctionSet
 
void init (const BasisFunctionSetType &basisFunctionSet)
 initialize the local function for an basisFunctionSet
 
template<class QuadratureType , class VectorType >
void evaluateQuadrature (const QuadratureType &quad, VectorType &result, const RangeType &) const
 
template<class QuadratureType , class VectorType >
void evaluateQuadrature (const QuadratureType &quad, VectorType &result, const JacobianRangeType &) const
 
template<class QuadratureType , class VectorType >
void evaluateQuadrature (const QuadratureType &quad, VectorType &result, const HessianRangeType &) const
 

Protected Attributes

BasisFunctionSetType basisFunctionSet_
 
LocalDofVectorType localDofVector_
 

Detailed Description

template<class BasisFunctionSet, class LocalDofVector>
class Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >

interface for local functions

Local functions are used to represend a discrete function on one entity. The LocalFunctionInterface defines the functionality that can be expected from such a local function.

Member Typedef Documentation

◆ BasisFunctionSetType

template<class BasisFunctionSet , class LocalDofVector >
typedef BasisFunctionSet Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::BasisFunctionSetType

type of basis function set

◆ DofType

template<class BasisFunctionSet , class LocalDofVector >
typedef LocalDofVectorType::value_type Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::DofType

type of DoF use with the discrete function

◆ DomainFieldType

template<class BasisFunctionSet , class LocalDofVector >
typedef FunctionSpaceType::DomainFieldType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::DomainFieldType

field type of the domain

◆ DomainType

template<class BasisFunctionSet , class LocalDofVector >
typedef FunctionSpaceType::DomainType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::DomainType

type of domain vectors, i.e., type of coordinates

◆ EntityType

template<class BasisFunctionSet , class LocalDofVector >
typedef BasisFunctionSetType::EntityType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::EntityType

type of the entity, the local function lives on is given by the space

◆ FunctionSpaceType

template<class BasisFunctionSet , class LocalDofVector >
typedef BasisFunctionSetType::FunctionSpaceType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::FunctionSpaceType

type of functionspace

◆ HessianRangeType

template<class BasisFunctionSet , class LocalDofVector >
typedef FunctionSpaceType::HessianRangeType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::HessianRangeType

type of the Hessian

◆ JacobianRangeType

template<class BasisFunctionSet , class LocalDofVector >
typedef FunctionSpaceType::JacobianRangeType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::JacobianRangeType

type of the Jacobian, i.e., type of evaluated Jacobian matrix

◆ LocalCoordinateType

template<class BasisFunctionSet , class LocalDofVector >
typedef EntityType::Geometry::LocalCoordinate Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::LocalCoordinateType

type of local coordinates

◆ LocalDofVectorType

template<class BasisFunctionSet , class LocalDofVector >
typedef LocalDofVector Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::LocalDofVectorType

type of local Dof Vector

◆ RangeFieldType

template<class BasisFunctionSet , class LocalDofVector >
typedef FunctionSpaceType::RangeFieldType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::RangeFieldType

field type of the range

◆ RangeType

template<class BasisFunctionSet , class LocalDofVector >
typedef FunctionSpaceType::RangeType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::RangeType

type of range vectors, i.e., type of function values

◆ SizeType

template<class BasisFunctionSet , class LocalDofVector >
typedef LocalDofVectorType::size_type Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::SizeType

type of index

Constructor & Destructor Documentation

◆ LocalFunction() [1/8]

template<class BasisFunctionSet , class LocalDofVector >
Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::LocalFunction ( )
inline

default constructor, calls default ctor of BasisFunctionSetType and LocalDofVectorType

◆ LocalFunction() [2/8]

template<class BasisFunctionSet , class LocalDofVector >
Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::LocalFunction ( const BasisFunctionSetType basisFunctionSet)
inlineexplicit

ctor taking a basisFunctionSet, calling default ctor for LocalDofVectorType, and resize

◆ LocalFunction() [3/8]

template<class BasisFunctionSet , class LocalDofVector >
Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::LocalFunction ( const LocalDofVectorType localDofVector)
inlineexplicit

ctor taking a localDofVector, calling default ctor for BasisFunctionSetType

◆ LocalFunction() [4/8]

template<class BasisFunctionSet , class LocalDofVector >
Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::LocalFunction ( const BasisFunctionSetType basisFunctionSet,
const LocalDofVector &  localDofVector 
)
inline

copy given agruments

◆ LocalFunction() [5/8]

template<class BasisFunctionSet , class LocalDofVector >
Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::LocalFunction ( LocalDofVectorType &&  localDofVector)
inlineexplicit

half move ctor

◆ LocalFunction() [6/8]

template<class BasisFunctionSet , class LocalDofVector >
Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::LocalFunction ( const BasisFunctionSetType basisFunctionSet,
LocalDofVector &&  localDofVector 
)
inline

half move ctor

◆ LocalFunction() [7/8]

template<class BasisFunctionSet , class LocalDofVector >
Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::LocalFunction ( ThisType &&  other)
inline

move constructor

◆ LocalFunction() [8/8]

template<class BasisFunctionSet , class LocalDofVector >
Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::LocalFunction ( const ThisType other)
inline

copy constructor

Member Function Documentation

◆ assign()

template<class BasisFunctionSet , class LocalDofVector >
template<class T >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::assign ( const LocalFunction< BasisFunctionSet, T > &  other)
inline

assign all DoFs of this local function

Parameters
[in]lflocal function to assign DoFs from

◆ axpy() [1/4]

template<class BasisFunctionSet , class LocalDofVector >
template<class PointType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::axpy ( const PointType &  x,
const HessianRangeType factor 
)
inline

◆ axpy() [2/4]

template<class BasisFunctionSet , class LocalDofVector >
template<class PointType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::axpy ( const PointType &  x,
const JacobianRangeType factor 
)
inline

axpy operation for local function

Denoting the DoFs of the local function by $u_i$ and the basis functions by $\varphi_i$, this function performs the following operation:

\[
u_i = u_i + factor \cdot \nabla\varphi_i( x )
\]

Parameters
[in]xpoint to evaluate jacobian of basis functions in
[in]factoraxpy factor

◆ axpy() [3/4]

template<class BasisFunctionSet , class LocalDofVector >
template<class PointType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::axpy ( const PointType &  x,
const RangeType factor 
)
inline

axpy operation for local function

Denoting the DoFs of the local function by $u_i$ and the basis functions by $\varphi_i$, this function performs the following operation:

\[
u_i = u_i + factor \cdot \varphi_i( x )
\]

Parameters
[in]xpoint to evaluate basis functions in
[in]factoraxpy factor

◆ axpy() [4/4]

template<class BasisFunctionSet , class LocalDofVector >
template<class PointType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::axpy ( const PointType &  x,
const RangeType factor1,
const JacobianRangeType factor2 
)
inline

axpy operation for local function

Denoting the DoFs of the local function by $u_i$ and the basis functions by $\varphi_i$, this function performs the following operation:

\[
u_i = u_i + factor1 \cdot \varphi_i( x ) + factor2 \cdot \nabla\varphi_i( x )
\]

Parameters
[in]xpoint to evaluate basis functions in
[in]factor1axpy factor for $\varphi( x )$
[in]factor2axpy factor for $\nabla\varphi( x )$

◆ axpyQuadrature() [1/2]

template<class BasisFunctionSet , class LocalDofVector >
template<class QuadratureType , class RangeVectorType , class JacobianRangeVectorType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::axpyQuadrature ( const QuadratureType &  quad,
const RangeVectorType &  rangeVector,
const JacobianRangeVectorType &  jacobianVector 
)
inline

evaluate all basisfunctions for all quadrature points, multiply with the given factor and add the result to the local coefficients

◆ axpyQuadrature() [2/2]

template<class BasisFunctionSet , class LocalDofVector >
template<class QuadratureType , class ... Vectors>
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::axpyQuadrature ( const QuadratureType &  quad,
const Vectors &...  values 
)
inline

evaluate all basisfunctions for all quadrature points, multiply with the given factor and add the result to the local coefficients

◆ basisFunctionSet()

template<class BasisFunctionSet , class LocalDofVector >
const BasisFunctionSetType & Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::basisFunctionSet ( ) const
inline

obtain the basis function set for this local function

Returns
reference to the basis function set

◆ bind()

template<class BasisFunctionSet , class LocalDofVector >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::bind ( const EntityType entity)
inlineprotected

initialize the local function for an entity

Binds the local function to an basisFunctionSet and entity.

Note
Must be overloaded on the derived implementation class.
Parameters
[in]entityto bind the local function to

◆ clear()

template<class BasisFunctionSet , class LocalDofVector >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::clear ( )
inline

set all DoFs to zero

◆ entity()

template<class BasisFunctionSet , class LocalDofVector >
const EntityType & Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::entity ( ) const
inline

obtain the entity, this local function lives on

Returns
reference to the entity

◆ evaluate()

template<class BasisFunctionSet , class LocalDofVector >
template<class PointType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::evaluate ( const PointType &  x,
RangeType ret 
) const
inline

evaluate the local function

Parameters
[in]xevaluation point in local coordinates
[out]retvalue of the function in the given point

◆ evaluateQuadrature() [1/4]

template<class BasisFunctionSet , class LocalDofVector >
template<class QuadratureType , class ... Vectors>
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::evaluateQuadrature ( const QuadratureType &  quad,
Vectors &...  vec 
) const
inline

evaluate all basisfunctions for all quadrature points and store the results in the result vector

◆ evaluateQuadrature() [2/4]

template<class BasisFunctionSet , class LocalDofVector >
template<class QuadratureType , class VectorType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::evaluateQuadrature ( const QuadratureType &  quad,
VectorType &  result,
const HessianRangeType  
) const
inlineprotected

◆ evaluateQuadrature() [3/4]

template<class BasisFunctionSet , class LocalDofVector >
template<class QuadratureType , class VectorType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::evaluateQuadrature ( const QuadratureType &  quad,
VectorType &  result,
const JacobianRangeType  
) const
inlineprotected

◆ evaluateQuadrature() [4/4]

template<class BasisFunctionSet , class LocalDofVector >
template<class QuadratureType , class VectorType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::evaluateQuadrature ( const QuadratureType &  quad,
VectorType &  result,
const RangeType  
) const
inlineprotected

◆ hessian()

template<class BasisFunctionSet , class LocalDofVector >
template<class PointType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::hessian ( const PointType &  x,
HessianRangeType ret 
) const
inline

evaluate Hessian of the local function

Note
Though the Hessian is evaluated on the reference element, the return value is the Hessian with respect to the actual entity.
Parameters
[in]xevaluation point in local coordinates
[out]retHessian of the function in the evaluation point

◆ hessianQuadrature()

template<class BasisFunctionSet , class LocalDofVector >
template<class QuadratureType , class ... Vectors>
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::hessianQuadrature ( const QuadratureType &  quad,
Vectors &...  vec 
) const
inline

evaluate all hessians of all basis functions for all quadrature points and store the results in the result vector

◆ init() [1/2]

template<class BasisFunctionSet , class LocalDofVector >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::init ( const BasisFunctionSetType basisFunctionSet)
inlineprotected

initialize the local function for an basisFunctionSet

Binds the local function to an basisFunctionSet and entity.

Note
A local function must be initialized to an entity before it can be used.
This function can be called multiple times to use the local function for more than one entity.
Parameters
[in]basisFunctionSetto bind the local function to

◆ init() [2/2]

template<class BasisFunctionSet , class LocalDofVector >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::init ( const EntityType entity)
inlineprotected

initialize the local function for an entity

Binds the local function to an basisFunctionSet and entity.

Note
Must be overloaded on the derived implementation class.
Parameters
[in]entityto bind the local function to

◆ jacobian()

template<class BasisFunctionSet , class LocalDofVector >
template<class PointType >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::jacobian ( const PointType &  x,
JacobianRangeType ret 
) const
inline

evaluate Jacobian of the local function

Note
Though the Jacobian is evaluated on the reference element, the return value is the Jacobian with respect to the actual entity.
Parameters
[in]xevaluation point in local coordinates
[out]retJacobian of the function in the evaluation point

◆ jacobianQuadrature()

template<class BasisFunctionSet , class LocalDofVector >
template<class QuadratureType , class ... Vectors>
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::jacobianQuadrature ( const QuadratureType &  quad,
Vectors &...  vec 
) const
inline

evaluate all Jacobians for all basis functions for all quadrature points and store the results in the result vector

◆ localDofVector() [1/2]

template<class BasisFunctionSet , class LocalDofVector >
LocalDofVectorType & Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::localDofVector ( )
inline

return mutable reference to local Dof Vector

◆ localDofVector() [2/2]

template<class BasisFunctionSet , class LocalDofVector >
const LocalDofVectorType & Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::localDofVector ( ) const
inline

return const reference to local Dof Vector

◆ numDofs()

template<class BasisFunctionSet , class LocalDofVector >
int Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::numDofs ( ) const
inline

obtain the number of local DoFs

Obtain the number of local DoFs of this local function. The value is identical to the number of basis functons on the entity.

Returns
number of local DoFs

◆ operator[]() [1/2]

template<class BasisFunctionSet , class LocalDofVector >
DofType & Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::operator[] ( SizeType  num)
inline

access to local dofs (read-write)

Parameters
[in]numlocal DoF number
Returns
reference to DoF

◆ operator[]() [2/2]

template<class BasisFunctionSet , class LocalDofVector >
const DofType & Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::operator[] ( SizeType  num) const
inline

access to local dofs (read-only)

Parameters
[in]numlocal dof number
Returns
reference to dof

◆ order()

template<class BasisFunctionSet , class LocalDofVector >
int Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::order ( ) const
inline

obtain the order of this local function

The order of a local function refers to the polynomial order required to integrate it exactly.

Note
It is not completely clear what this value should be, e.g., for bilinear basis functions.
Returns
order of the local function

◆ size()

template<class BasisFunctionSet , class LocalDofVector >
SizeType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::size ( ) const
inline

obtain the number of local DoFs

Obtain the number of local DoFs of this local function. The value is identical to the number of basis functons on the entity.

Returns
number of local DoFs

◆ unbind()

template<class BasisFunctionSet , class LocalDofVector >
void Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::unbind ( )
inlineprotected

clears the local function by removing the basisFunctionSet

◆ valid()

template<class BasisFunctionSet , class LocalDofVector >
bool Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::valid ( ) const
inline

Returns true if local function if bind or init was previously called.

Member Data Documentation

◆ basisFunctionSet_

template<class BasisFunctionSet , class LocalDofVector >
BasisFunctionSetType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::basisFunctionSet_
protected

◆ dimDomain

template<class BasisFunctionSet , class LocalDofVector >
const int Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::dimDomain = FunctionSpaceType::dimDomain
static

dimension of the domain

◆ dimRange

template<class BasisFunctionSet , class LocalDofVector >
const int Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::dimRange = FunctionSpaceType::dimRange
static

dimension of the range

◆ localDofVector_

template<class BasisFunctionSet , class LocalDofVector >
LocalDofVectorType Dune::Fem::LocalFunction< BasisFunctionSet, LocalDofVector >::localDofVector_
protected

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