SetAbstractFEParam
Set the parameters necessary for initiating an AbstractOneDimFE_ or any of its children.
Interface
SUBROUTINE SetAbstractOneDimFEParam(param, prefix, baseContinuity,
baseInterpolation, ipType, basisType, alpha, beta, lambda, order, fetype,
quadratureType, quadratureOrder, quadratureNips, quadratureAlpha,
quadratureBeta, quadratureLambda)
Sets up the parameter list with values needed to initialize an AbstractOneDimFE_ object.
param- ParameterList to be populated with element parametersprefix- Prefix for parameter namesbaseContinuity- Continuity type (H1, HDiv, HCurl, DG)baseInterpolation- Interpolation typeipType- Interpolation point type (optional)basisType- Type of basis functions (optional)alpha- Jacobi parameter (optional)beta- Jacobi parameter (optional)lambda- Ultraspherical parameter (optional)order- Element orderfetype- Finite element type (optional)quadratureType- Type of quadrature rule (optional)quadratureOrder- Order of quadrature rule (optional)quadratureNips- Number of integration points (optional)quadratureAlpha- Quadrature Jacobi parameter (optional)quadratureBeta- Quadrature Jacobi parameter (optional)quadratureLambda- Quadrature Ultraspherical parameter (optional)
Finite elements on Line
H1 conforming Lagrange polynomials on line:
baseContinuity:H1baseInterpol:LagrangebasisType:Monomial,Legendre,Lobatto,Jacobi,UltrasphericalipType:Equidistance,LegendreLobatto,ChebyshevLobatto,UltrasphericalLobatto,JacobiLobatto
H1 conforming Orthogonal polynomials on line:
baseContinuity:H1baseInterpol:OrthogonalbaseType:Legendre,Lobatto,Jacobi,UltrasphericalipType: NA
H1 conforming Hierarchical polynomial on line:
-
baseContinuity:H1 -
baseInterpol:Hierarchy -
basisType: NA -
ipType: NA -
For
baseType=Jacobi,alphaandbetashould be specified. -
For
baseType=Ultraspherical,lambdashould be specified.