|
dune-localfunctions 2.9.1
|
Loading...
Searching...
No Matches
brezzidouglasfortinmarini/cube/localbasis.hh
Go to the documentation of this file.
3// SPDX-FileCopyrightInfo: Copyright (C) DUNE Project contributors, see file LICENSE.md in module root
static StaticIntegralRange< T, to > range(std::integral_constant< T, to >) noexcept
size_type dim() const
#define DUNE_THROW(E, m)
Brezzi-Douglas-Fortin-Marini shape functions on a reference cube.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:37
unsigned int size() const
number of shape functions
Definition brezzidouglasfortinmarini/cube/localbasis.hh:86
unsigned int order() const
Polynomial order of the shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:138
void evaluateFunction(const DomainType &in, std::vector< RangeType > &out) const
Evaluate all shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:94
BDFMCubeLocalBasis()
Standard constructor.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:69
void partial(const std::array< unsigned int, 2 > &order, const DomainType &in, std::vector< RangeType > &out) const
Evaluate all partial derivatives of all shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:127
void evaluateJacobian(const DomainType &in, std::vector< JacobianType > &out) const
Evaluate Jacobian of all shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:110
BDFMCubeLocalBasis(std::bitset< 4 > s)
Make set number s, where 0<= s < 16.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:79
void evaluateFunction(const DomainType &in, std::vector< RangeType > &out) const
Evaluate all shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:186
void partial(const std::array< unsigned int, 2 > &order, const DomainType &in, std::vector< RangeType > &out) const
Evaluate all partial derivatives of all shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:251
unsigned int size() const
number of shape functions
Definition brezzidouglasfortinmarini/cube/localbasis.hh:178
BDFMCubeLocalBasis()
Standard constructor.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:161
void evaluateJacobian(const DomainType &in, std::vector< JacobianType > &out) const
Evaluate Jacobian of all shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:220
unsigned int order() const
Polynomial order of the shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:262
BDFMCubeLocalBasis(std::bitset< 4 > s)
Make set number s, where 0<= s < 16.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:171
BDFMCubeLocalBasis()
Standard constructor.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:285
void evaluateJacobian(const DomainType &in, std::vector< JacobianType > &out) const
Evaluate Jacobian of all shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:354
BDFMCubeLocalBasis(std::bitset< 4 > s)
Make set number s, where 0<= s < 16.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:295
unsigned int size() const
number of shape functions
Definition brezzidouglasfortinmarini/cube/localbasis.hh:302
unsigned int order() const
Polynomial order of the shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:404
void evaluateFunction(const DomainType &in, std::vector< RangeType > &out) const
Evaluate all shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:310
void partial(const std::array< unsigned int, 2 > &order, const DomainType &in, std::vector< RangeType > &out) const
Evaluate all partial derivatives of all shape functions.
Definition brezzidouglasfortinmarini/cube/localbasis.hh:393
T accumulate(T... args)
T begin(T... args)
T end(T... args)
T fill(T... args)
T resize(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8