hp1D Namespace Reference

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

Author
Philipp Frauenfelder, 2002

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

AdvectionElementMatrix hp1D::advElemMatrix
static

Definition at line 201 of file matrices.hh.

◆ massElemMatrix

MassElementMatrix hp1D::massElemMatrix
static

Definition at line 200 of file matrices.hh.

◆ stiffElemMatrix

StiffElementMatrix hp1D::stiffElemMatrix
static

Declaration of static element matrices.

Definition at line 199 of file matrices.hh.

Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich