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::BasicConstLocalFunction< BasisFunctionSet, LocalDofVector > Class Template Reference

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

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

Public Types

typedef BaseType::DofType DofType
 type of Dof
 
typedef BaseType::EntityType EntityType
 type of Entity
 
typedef BaseType::BasisFunctionSetType BasisFunctionSetType
 type of BasisFunctionSet
 
typedef BaseType::LocalDofVectorType LocalDofVectorType
 type of LocalDofVector
 
typedef BaseType::SizeType SizeType
 type of SizeType
 
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

 BasicConstLocalFunction ()
 default ctor
 
 BasicConstLocalFunction (const BasisFunctionSetType &basisFunctionSet)
 
 BasicConstLocalFunction (const LocalDofVectorType &localDofVector)
 
 BasicConstLocalFunction (const BasisFunctionSetType &basisFunctionSet, const LocalDofVectorType &localDofVector)
 
 BasicConstLocalFunction (LocalDofVectorType &&localDofVector)
 
 BasicConstLocalFunction (const BasisFunctionSetType &basisFunctionSet, LocalDofVectorType &&localDofVector)
 
 BasicConstLocalFunction (const BaseType &other)
 
 BasicConstLocalFunction (const ThisType &other)
 
 BasicConstLocalFunction (ThisType &&other)
 
const DofTypeoperator[] (SizeType i) const
 
const DofTypeoperator[] (SizeType i)
 
const LocalDofVectorTypelocalDofVector () const
 return const reference to local Dof Vector

 
LocalDofVectorTypelocalDofVector ()
 return mutable reference to local Dof Vector

 
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
 
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 clear ()
 set all DoFs to zero
 
template<class T >
void assign (const LocalFunction< BasisFunctionSet, T > &other)
 assign all DoFs of this local function
 
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
 
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
 
void init (const EntityType &entity)
 initialize the local function for an entity
 
void init (const BasisFunctionSetType &basisFunctionSet)
 initialize the local function for an basisFunctionSet
 
void bind (const EntityType &entity)
 initialize the local function for an entity
 
void unbind ()
 clears the local function by removing the basisFunctionSet
 

Protected Attributes

BasisFunctionSetType basisFunctionSet_
 
LocalDofVectorType localDofVector_
 

Member Typedef Documentation

◆ BasisFunctionSetType

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

◆ DofType

template<class BasisFunctionSet , class LocalDofVector >
typedef BaseType::DofType Dune::Fem::BasicConstLocalFunction< BasisFunctionSet, LocalDofVector >::DofType

type of Dof

◆ DomainFieldType

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

field type of the domain

◆ DomainType

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

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

◆ EntityType

template<class BasisFunctionSet , class LocalDofVector >
typedef BaseType::EntityType Dune::Fem::BasicConstLocalFunction< BasisFunctionSet, LocalDofVector >::EntityType

type of Entity

◆ FunctionSpaceType

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

type of functionspace

◆ HessianRangeType

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

type of the Hessian

◆ JacobianRangeType

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

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
inherited

type of local coordinates

◆ LocalDofVectorType

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

type of LocalDofVector

◆ RangeFieldType

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

field type of the range

◆ RangeType

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

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

◆ SizeType

template<class BasisFunctionSet , class LocalDofVector >
typedef BaseType::SizeType Dune::Fem::BasicConstLocalFunction< BasisFunctionSet, LocalDofVector >::SizeType

type of SizeType

Constructor & Destructor Documentation

◆ BasicConstLocalFunction() [1/9]

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

default ctor

◆ BasicConstLocalFunction() [2/9]

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

◆ BasicConstLocalFunction() [3/9]

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

◆ BasicConstLocalFunction() [4/9]

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

◆ BasicConstLocalFunction() [5/9]

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

◆ BasicConstLocalFunction() [6/9]

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

◆ BasicConstLocalFunction() [7/9]

template<class BasisFunctionSet , class LocalDofVector >
Dune::Fem::BasicConstLocalFunction< BasisFunctionSet, LocalDofVector >::BasicConstLocalFunction ( const BaseType other)
inline

◆ BasicConstLocalFunction() [8/9]

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

◆ BasicConstLocalFunction() [9/9]

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

Member Function Documentation

◆ assign()

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

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 
)
inlineprotected

◆ axpy() [2/4]

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

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 
)
inlineprotected

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 
)
inlineprotected

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 
)
inlineinherited

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 
)
inlineinherited

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
inlineinherited

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)
inlineprotectedinherited

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 ( )
inlineprotected

set all DoFs to zero

◆ entity()

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

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
inlineinherited

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
inlineinherited

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
inlineprotectedinherited

◆ 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
inlineprotectedinherited

◆ 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
inlineprotectedinherited

◆ hessian()

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

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
inlineinherited

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)
inlineprotectedinherited

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)
inlineprotectedinherited

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
inlineinherited

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
inlineinherited

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
inlineinherited

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 >
const DofType & Dune::Fem::BasicConstLocalFunction< BasisFunctionSet, LocalDofVector >::operator[] ( SizeType  i)
inline

◆ operator[]() [2/2]

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

◆ order()

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

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
inlineinherited

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 ( )
inlineprotectedinherited

clears the local function by removing the basisFunctionSet

◆ valid()

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

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_
protectedinherited

◆ dimDomain

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

dimension of the domain

◆ dimRange

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

dimension of the range

◆ localDofVector_

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

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