dune-localfunctions
2.2.1
|
Basis for order 0.5 (lowest order) edge elements on simplices. More...
#include <dune/localfunctions/whitney/edges0.5/basis.hh>
Classes | |
struct | Traits |
export type traits for function signature More... | |
Public Member Functions | |
template<typename VertexOrder > | |
EdgeS0_5Basis (const Geometry &geo, const VertexOrder &vertexOrder) | |
Construct an EdgeS0_5Basis. More... | |
std::size_t | size () const |
number of shape functions More... | |
void | evaluateFunction (const typename Traits::DomainLocal &xl, std::vector< typename Traits::Range > &out) const |
Evaluate all shape functions. More... | |
void | evaluateJacobian (const typename Traits::DomainLocal &, std::vector< typename Traits::Jacobian > &out) const |
Evaluate all Jacobians. More... | |
std::size_t | order () const |
Polynomial order of the shape functions. More... | |
Static Private Attributes | |
static const GenericReferenceElement < Geometry::ctype, dim > & | refelem |
The reference element for this edge element. More... | |
static const std::size_t | s |
The number of base functions. More... | |
Basis for order 0.5 (lowest order) edge elements on simplices.
Geometry | Type of the local-to-global map. |
RF | Type to represent the field in the range. |
|
inline |
Construct an EdgeS0_5Basis.
geo | Geometry of the element to contruct a local basis for. |
vertexOrder | Vertex ordering information. Only the vertex order on the dim=1 sub-entities (edges) is required. |
References Dune::ScalarLocalToGlobalBasisAdaptor< LocalBasis, Geometry >::evaluateJacobian(), Dune::EdgeS0_5Common< Geometry::mydimension, Geometry::ctype >::refelem, and Dune::EdgeS0_5Common< Geometry::mydimension, Geometry::ctype >::s.
|
inline |
Evaluate all shape functions.
References Dune::P1LocalBasis< D, R, dim >::evaluateFunction(), Dune::EdgeS0_5Common< Geometry::mydimension, Geometry::ctype >::refelem, and Dune::EdgeS0_5Common< Geometry::mydimension, Geometry::ctype >::s.
|
inline |
Evaluate all Jacobians.
References Dune::EdgeS0_5Common< Geometry::mydimension, Geometry::ctype >::refelem, and Dune::EdgeS0_5Common< Geometry::mydimension, Geometry::ctype >::s.
|
inline |
Polynomial order of the shape functions.
|
inline |
number of shape functions
References Dune::EdgeS0_5Common< Geometry::mydimension, Geometry::ctype >::s.