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 |