dune-fem 2.8.0
|
#include <dune/fem/space/lagrange/genericbasefunctions.hh>
Public Types | |
typedef FunctionSpace | FunctionSpaceType |
typedef PyramidGeometry< BaseGeometryType > | 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<unsigned int porder, 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, 0 > &diffVariable, DomainFieldType factor, const LocalCoordinateType &x, RangeType &phi) |
template<unsigned int porder, 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, 1 > &diffVariable, DomainFieldType factor, const LocalCoordinateType &x, RangeType &phi) |
template<unsigned int porder, class LocalDofCoordinateType , class LocalCoordinateType > | |
static void | evaluate (LocalDofCoordinateType &dofCoordinate, const FieldVector< int, 2 > &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 |
typedef FunctionSpaceType::DomainFieldType Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PyramidGeometry< BaseGeometryType >, order >::DomainFieldType |
typedef FunctionSpaceType::DomainType Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PyramidGeometry< BaseGeometryType >, order >::DomainType |
typedef FunctionSpace Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PyramidGeometry< BaseGeometryType >, order >::FunctionSpaceType |
typedef PyramidGeometry< BaseGeometryType > Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PyramidGeometry< BaseGeometryType >, order >::GeometryType |
typedef GenericLagrangePoint< GeometryType, polynomialOrder > Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PyramidGeometry< BaseGeometryType >, order >::LagrangePointType |
typedef FunctionSpaceType::RangeFieldType Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PyramidGeometry< BaseGeometryType >, order >::RangeFieldType |
typedef FunctionSpaceType::RangeType Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PyramidGeometry< BaseGeometryType >, order >::RangeType |
typedef Dune::FieldTraits<RangeFieldType>::real_type Dune::Fem::GenericLagrangeBaseFunction< FunctionSpace, PyramidGeometry< BaseGeometryType >, order >::RealType |
|
inlineexplicit |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
staticconstexpr |