|
dune-localfunctions 2.12-git
|
Loading...
Searching...
No Matches
whitney/edges0.5/basis.hh
Go to the documentation of this file.
3// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
size_type dim() const
#define DUNE_THROW(E,...)
Convert a simple scalar local basis into a global basis.
Definition localtoglobaladaptors.hh:65
void evaluateJacobian(const typename Traits::DomainLocal &in, std::vector< typename Traits::Jacobian > &out) const
Definition localtoglobaladaptors.hh:125
Basis for order 0.5 (lowest order) edge elements on simplices.
Definition whitney/edges0.5/basis.hh:38
EdgeS0_5Basis(const Geometry &geo, const VertexOrder &vertexOrder)
Construct an EdgeS0_5Basis.
Definition whitney/edges0.5/basis.hh:84
void evaluateJacobian(const typename Traits::DomainLocal &, std::vector< typename Traits::Jacobian > &out) const
Evaluate all Jacobians.
Definition whitney/edges0.5/basis.hh:129
void evaluateFunction(const typename Traits::DomainLocal &xl, std::vector< typename Traits::Range > &out) const
Evaluate all shape functions.
Definition whitney/edges0.5/basis.hh:109
std::size_t size() const
number of shape functions
Definition whitney/edges0.5/basis.hh:106
void partial(const std::array< unsigned int, dim > &order, const typename Traits::DomainLocal &in, std::vector< typename Traits::Range > &out) const
Evaluate partial derivatives of all shape functions.
Definition whitney/edges0.5/basis.hh:145
std::size_t order() const
Polynomial order of the shape functions.
Definition whitney/edges0.5/basis.hh:170
export type traits for function signature
Definition whitney/edges0.5/basis.hh:41
FieldVector< DomainField, dimDomainGlobal > DomainGlobal
Definition whitney/edges0.5/basis.hh:46
static const std::size_t dimRange
Definition whitney/edges0.5/basis.hh:49
static const std::size_t dimDomainLocal
Definition whitney/edges0.5/basis.hh:43
FieldMatrix< RangeField, dimRange, dimDomainGlobal > Jacobian
Definition whitney/edges0.5/basis.hh:52
static const std::size_t dimDomainGlobal
Definition whitney/edges0.5/basis.hh:44
FieldVector< DomainField, dimDomainLocal > DomainLocal
Definition whitney/edges0.5/basis.hh:45
FieldVector< RangeField, dimRange > Range
Definition whitney/edges0.5/basis.hh:50
Geometry::ctype DomainField
Definition whitney/edges0.5/basis.hh:42
RefElem refelem
The reference element for this edge element.
Definition common.hh:30
T accumulate(T... args)
T assign(T... args)
T begin(T... args)
T distance(T... args)
T find(T... args)
T resize(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8