1D hp-FEM More...
Classes | |
class | AdvectionElementMatrix |
Element mass matrix for hp 1D FEM with Karniadakis basis on the reference intervall. More... | |
class | ArrayElementFormula |
Array of formula values on quadrature points. More... | |
class | BaseElement |
class | BiLaplace |
A function class to calculate element matrices for the Bi-Laplacian. More... | |
class | BilinearFormHelper |
Helper class for bilinearforms a(u,v), where u is i-form and v is j-form. More... | |
class | BilinearFormHelper< 0, 0, F > |
class | BilinearFormHelper< 1, 1, F > |
Helper class for bilinearforms a(u,v), where u and v are 1-forms. More... | |
class | BilinearFormHelper< 2, 2, F > |
Helper class for bilinearforms a(u,v), where u and v are 2-forms. More... | |
class | BilinearFormVtxHelper |
Helper class for bilinearforms a(u,v), where a is a i-j Form that just works on the Vertices, like JUMP or MEAN and products of it on the end of the elements. More... | |
class | DualSpace |
Class for a dual space to a continuous FE space on edges. More... | |
class | ElementFormulaInterpGrad |
class | ExplicitResidual1D |
class | GenericElement |
1D generic element. More... | |
class | Grad |
The gradient of the approximated function in a FE space. More... | |
class | GradLinearForm |
Linear form on edges in nD. More... | |
class | hpAdaptiveSpaceL2 |
A 1D polynomial space spanned by Legrendre type polynomials. More... | |
class | Identity |
A function class to calculate element matrices for the mass matrix. More... | |
class | IdentityParallel |
A function class to calculate element matrices for the mass matrix for elements that are shifted. More... | |
class | IntegrableElm |
Class holding the quadrature rule and the cell of a 1D element. More... | |
class | Jump1Jump1 |
A function class to calculate element matrices for the Product of the jumps of the derivative. More... | |
class | KarniadakisMixin |
The following two types are shape function mixins. More... | |
class | Laplace |
A function class to calculate element matrices for the Laplacian. More... | |
class | LegendreMixin |
Legendre shape functions mixin. More... | |
class | LevelRiesz |
This class creates a linearform corresponding to the integral: More... | |
class | LevelRieszElement |
This class creates a linearform corresponding to the local contribution of one cell to the integral: More... | |
class | LinearFormGradInterp_Grad |
Linear form on edges in nD. More... | |
class | LinearFormHelper |
Helper class for Linearforms l(v), where v is i-form. More... | |
class | LinearFormHelper< 0, F > |
Helper class for linearforms l(v), where v is a 0-form. More... | |
class | LinearFormHelper< 1, F > |
Helper class for linearforms l(v), where v is a 1-form. More... | |
class | LineGraphics |
Handles graphics for 1D hp FEM elements. More... | |
class | MassElementMatrix |
Element mass matrix for hp 1D FEM with Karniadakis basis on the reference intervall. More... | |
class | Mean2Jump1 |
A function class to calculate element matrices for the Product the mean of the second derivative and of the Jump of the derivative. More... | |
class | Neumann |
Linear form on edges in nD. More... | |
class | PointEvaluation |
Point evaluation in 1D. More... | |
class | RefineOrRaise |
Refines element or raises its polynomial degree. More... | |
class | Riesz |
Linear form on edges in nD. More... | |
class | RysMixin |
Rys shape functions mixin. More... | |
class | RysSpace |
A 1D polynomial space spanned by the Rys basis. More... | |
class | Space |
A 1D hp FEM space with continuous, picewise polynomial basis functions. More... | |
class | StiffElementMatrix |
Element stiffness matrix for hp 1D FEM with Karniadakis basis on the reference intervall. More... | |
class | Value |
The approximated function in a FE space. More... | |
Typedefs | |
template<class F > | |
using | Element = GenericElement< KarniadakisMixin< F > > |
template aliases for backwards compatibility More... | |
template<class F > | |
using | LegendreElement = GenericElement< hp1D::LegendreMixin< F > > |
template<class F > | |
using | RysElement = GenericElement< RysMixin< F > > |
Variables | |
static AdvectionElementMatrix | advElemMatrix |
static MassElementMatrix | massElemMatrix |
static StiffElementMatrix | stiffElemMatrix |
Declaration of static element matrices. More... | |
Detailed Description
1D hp-FEM
Typedef Documentation
◆ Element
template<class F >
using hp1D::Element = typedef GenericElement<KarniadakisMixin<F> > |
template aliases for backwards compatibility
Definition at line 270 of file element.hh.
◆ LegendreElement
template<class F >
using hp1D::LegendreElement = typedef GenericElement<hp1D::LegendreMixin<F> > |
Definition at line 274 of file element.hh.
◆ RysElement
template<class F >
using hp1D::RysElement = typedef GenericElement<RysMixin<F> > |
Definition at line 56 of file rysElement.hh.
Variable Documentation
◆ advElemMatrix
|
static |
Definition at line 201 of file matrices.hh.
◆ massElemMatrix
|
static |
Definition at line 200 of file matrices.hh.
◆ stiffElemMatrix
|
static |
Declaration of static element matrices.
Definition at line 199 of file matrices.hh.