|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Static Public Member Functions |
Static Public Attributes |
List of all members
Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PointGeometry, order > Class Template Reference
#include <dune/fem/space/lagrange/genericbasefunctions.hh>
Public Types | |
| typedef FunctionSpace | FunctionSpaceType |
| typedef PointGeometry | GeometryType |
| typedef GenericLagrangePoint< GeometryType, polynomialOrder > | LagrangePointType |
| typedef FunctionSpaceType::DomainType | DomainType |
| typedef FunctionSpaceType::RangeType | RangeType |
| typedef FunctionSpaceType::DomainFieldType | DomainFieldType |
| typedef FunctionSpaceType::RangeFieldType | RangeFieldType |
| typedef Dune::FieldTraits< RangeFieldType >::real_type | RealType |
Public Member Functions | |
| GenericLagrangeBaseFunction (unsigned int baseNum) | |
| template<int diffOrder> | |
| void | evaluate (const FieldVector< int, diffOrder > &diffVariable, const DomainType &x, RangeType &phi) const |
Static Public Member Functions | |
| template<class LocalDofCoordinateType , class LocalCoordinateType > | |
| static void | evaluate (LocalDofCoordinateType &dofCoordinate, const FieldVector< int, 0 > &diffVariable, DomainFieldType factor, const LocalCoordinateType &x, RangeType &phi) |
| template<class LocalDofCoordinateType , class LocalCoordinateType > | |
| static void | evaluate (LocalDofCoordinateType &dofCoordinate, const FieldVector< int, 1 > &diffVariable, DomainFieldType factor, const LocalCoordinateType &x, RangeType &phi) |
| template<class LocalDofCoordinateType , class LocalCoordinateType > | |
| static void | evaluate (LocalDofCoordinateType &dofCoordinate, const FieldVector< int, 2 > &diffVariable, DomainFieldType factor, const LocalCoordinateType &x, RangeType &phi) |
Static Public Attributes | |
| static constexpr unsigned int | polynomialOrder = order |
| static const unsigned int | numBaseFunctions = LagrangePointType :: numLagrangePoints |
Member Typedef Documentation
◆ DomainFieldType
template<class FunctionSpace , unsigned int order>
| typedef FunctionSpaceType::DomainFieldType Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PointGeometry, order >::DomainFieldType |
◆ DomainType
template<class FunctionSpace , unsigned int order>
| typedef FunctionSpaceType::DomainType Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PointGeometry, order >::DomainType |
◆ FunctionSpaceType
template<class FunctionSpace , unsigned int order>
| typedef FunctionSpace Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PointGeometry, order >::FunctionSpaceType |
◆ GeometryType
template<class FunctionSpace , unsigned int order>
| typedef PointGeometry Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PointGeometry, order >::GeometryType |
◆ LagrangePointType
template<class FunctionSpace , unsigned int order>
| typedef GenericLagrangePoint< GeometryType, polynomialOrder > Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PointGeometry, order >::LagrangePointType |
◆ RangeFieldType
template<class FunctionSpace , unsigned int order>
| typedef FunctionSpaceType::RangeFieldType Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PointGeometry, order >::RangeFieldType |
◆ RangeType
template<class FunctionSpace , unsigned int order>
| typedef FunctionSpaceType::RangeType Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PointGeometry, order >::RangeType |
◆ RealType
template<class FunctionSpace , unsigned int order>
| typedef Dune::FieldTraits<RangeFieldType>::real_type Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PointGeometry, order >::RealType |
Constructor & Destructor Documentation
◆ GenericLagrangeBaseFunction()
template<class FunctionSpace , unsigned int order>
|
inlineexplicit |
Member Function Documentation
◆ evaluate() [1/4]
template<class FunctionSpace , unsigned int order>
template<int diffOrder>
|
inline |
◆ evaluate() [2/4]
template<class FunctionSpace , unsigned int order>
template<class LocalDofCoordinateType , class LocalCoordinateType >
|
inlinestatic |
◆ evaluate() [3/4]
template<class FunctionSpace , unsigned int order>
template<class LocalDofCoordinateType , class LocalCoordinateType >
|
inlinestatic |
◆ evaluate() [4/4]
template<class FunctionSpace , unsigned int order>
template<class LocalDofCoordinateType , class LocalCoordinateType >
|
inlinestatic |
Member Data Documentation
◆ numBaseFunctions
template<class FunctionSpace , unsigned int order>
|
static |
◆ polynomialOrder
template<class FunctionSpace , unsigned int order>
|
staticconstexpr |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8