|
dune-localfunctions 2.11
|
Loading...
Searching...
No Matches
nedelecsimplexprebasis.hh
Go to the documentation of this file.
3// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
91 DUNE_THROW(Dune::NotImplemented,"High order nedelec elements are only supported by simplices in 2d and 3d");
128 * Ned_{order} = (\P_{n,order-1})^3 \oplus (z,0,-x)^T \widetilde \P_{n,order-1} \oplus (-y,x,0)^T \widetilde \P_{n,order-1} \oplus (0,-z,y)^T \widetilde \P_{n-1,order-1}
179 /* Assign the correct values for the homogeneous polymonials $p\in Ned_{order} \backslash (\P_{n,order-1})^dim$
static constexpr size_type N()
std::ptrdiff_t index() const
#define DUNE_THROW(E,...)
void field_cast(const F1 &f1, F2 &f2)
a helper class to cast from one field to another
Definition field.hh:160
const Factory::Object Object
constexpr unsigned int dim() const
constexpr bool isSimplex() const
Definition nedelecsimplexprebasis.hh:64
NedelecVecMatrix(std::size_t order)
Definition nedelecsimplexprebasis.hh:69
~NedelecVecMatrix()
Definition nedelecsimplexprebasis.hh:250
MonomialBasis< geometryId, MI > MIBasis
Definition nedelecsimplexprebasis.hh:68
void row(const unsigned int row, Vector &vec) const
Definition nedelecsimplexprebasis.hh:267
static constexpr GeometryType geometry
Definition nedelecsimplexprebasis.hh:65
Definition nedelecsimplexprebasis.hh:25
static void release(Object *object)
Definition nedelecsimplexprebasis.hh:59
MBasisFactory::Object MBasis
Definition nedelecsimplexprebasis.hh:27
static Object * create(Key order)
Definition nedelecsimplexprebasis.hh:41
PolynomialBasisWithMatrix< EvalMBasis, SparseCoeffMatrix< Field, dim > > Basis
Definition nedelecsimplexprebasis.hh:29
StandardEvaluator< MBasis > EvalMBasis
Definition nedelecsimplexprebasis.hh:28
MonomialBasisProvider< dim, Field > MBasisFactory
Definition nedelecsimplexprebasis.hh:26
Definition nedelecsimplexprebasis.hh:36
MonomialBasisProvider< dd, FF > Type
Definition nedelecsimplexprebasis.hh:37
Definition basisevaluator.hh:131
Definition monomialbasis.hh:503
void evaluate(const unsigned int deriv, const DomainVector &x, Field *const values) const
Definition monomialbasis.hh:561
const unsigned int * sizes(unsigned int order) const
Definition monomialbasis.hh:528
Definition monomialbasis.hh:843
Definition multiindex.hh:38
Definition polynomialbasis.hh:346
T size(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8