P1/Q1 + Bubble on the reference element. More...
#include <dumux/discretization/pq1bubble/pq1bubblelocalfiniteelement.hh>
| D | Type to represent the field in the domain |
| R | Type to represent the field in the range |
| dim | Dimension of the domain element |
| typeId | The geometry type |
Public Types | |
| using | Traits |
Public Member Functions | |
| PQ1BubbleLocalBasis () | |
| void | evaluateFunction (const typename Traits::DomainType &x, std::vector< typename Traits::RangeType > &out) const |
| Evaluate all shape functions. | |
| void | evaluateJacobian (const typename Traits::DomainType &x, std::vector< typename Traits::JacobianType > &out) const |
| Evaluate the Jacobians of all shape functions. | |
| void | partial (const std::array< unsigned int, dim > &order, const typename Traits::DomainType &in, std::vector< typename Traits::RangeType > &out) const |
| Evaluate partial derivatives of any order of all shape functions. | |
Static Public Member Functions | |
| static constexpr unsigned int | size () |
| Number of shape functions (one for each vertex and one in the element) | |
| static constexpr unsigned int | order () |
| Evaluate the Jacobians of all shape functions we are actually cubic/quartic but cannot represent all cubic/quartic polynomials. | |
| static constexpr Dune::GeometryType | type () |
| The reference element type. | |
| using Dumux::Detail::PQ1BubbleLocalBasis< D, R, dim, typeId >::Traits |
|
inline |
|
inline |
|
inline |
|
inlinestaticconstexpr |
|
inline |
| order | Order of the partial derivatives, in the classic multi-index notation | |
| in | Position where to evaluate the derivatives | |
| [out] | out | The desired partial derivatives |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |