SetFEDOFParam
Set the parameters of the finite element degree of freedom.
Interface
INTERFACE
MODULE SUBROUTINE SetFEDOFParam(param, baseContinuity, baseInterpolation, &
orderFile, ipType, basisType, alpha, beta, lambda)
TYPE(ParameterList_), INTENT(INOUT) :: param
CHARACTER(*), INTENT(IN) :: baseContinuity
!! continuity or conformity of basis defined on reference
CHARACTER(*), INTENT(IN) :: baseInterpolation
!! Type of basis functions used for interpolation on reference
CHARACTER(*), INTENT(IN) :: orderFile
!! file containing the order of each element
INTEGER(I4B), OPTIONAL, INTENT(IN) :: ipType
!! interpolation point type
INTEGER(I4B), OPTIONAL, INTENT(IN) :: basisType(:)
!! basis type, in x, y, and z direction
REAL(DFP), OPTIONAL, INTENT(IN) :: alpha(:)
!! jacobian parameter in x, y, and z direction
REAL(DFP), OPTIONAL, INTENT(IN) :: beta(:)
!! jacobian parameter in x, y, and z direction
REAL(DFP), OPTIONAL, INTENT(IN) :: lambda(:)
!! ultraspherical parameter in x, y, and z direction
END SUBROUTINE SetFEDOFParam
END INTERFACE
baseContinuity
is the continuity or conformity of the basisbaseInterpolation
denotes interpolation of the basis typeorderFile
file containing the order of each elementipType
is the interpolation point type. It is needed in the case of Lagrange polynomials.basisType
is the type of basis function in x, y, and z directions.alpha
is the Jacobian parameter in x, y, and z directions.beta
is the Jacobian parameter in x, y, and z directions.lambda
is the Ultraspherical parameter in x, y, and z directions.