ElemshapeData
- TODO : documentation of [[ElemshapeData_]]
getMethods
setMethods
- TODO : support for
H1DIV_
- TODO : support for
H1CURL_
- TODO : support for
DG_
- TODO :
HermitInterpolation
- TODO:
SerendipityInterpolation
- TODO:
HierarchyInterpolation
- TODO: Change
continuityType
toconformityType
ποΈ Allocate
This subroutine allocates the memory for various matrices in the object.
ποΈ BaseContinuity
ποΈ BaseInterpolation
ποΈ DG_Hermit
This method belongs to the generic method [[#Initiate]].
ποΈ DG_Hierarchy
This method belongs to the generic method [[#Initiate]].
ποΈ DG_Lagrange
This method belongs to the generic method [[#Initiate]].
ποΈ DG_Serendipity
This method belongs to the generic method [[#Initiate]].
ποΈ Deallocate
Deallocate the memory occupied by the object.
ποΈ Display
ποΈ Divergence
ποΈ Structure
Status
ποΈ GetDivergence
The following subroutine returns the Divergence of a vector
ποΈ GetHRGNParam
Tezduyar and coworkers have defined an element length parameter for stabilized finite element methods.
ποΈ GetHRQIParam
Stabilization and discontinuity-capturing parameters for space-time flow computations with finite element and isogeometric discretizations, Takizawa, Tezduyar, Otoguro, Computational Mechanics (2018)
ποΈ GetInterpolation
This subroutine performs interpolation of a scalar from its spatial nodal values.
ποΈ GetLocalDivergence
The following subroutine returns the local Divergence of a vector.
ποΈ GetLocalGradient
The following subroutine returns the local gradient of a scalar
ποΈ GetNormal
ποΈ GetProjectionOfdNTdXt
This subroutine computes the projcetion cdNTdXt on the vector val. Here the vector val is constant in space and time
ποΈ GetProjectionOfdNdXt
There are several interfaces to this generic method. In general, it takes the projection $\frac{dx}$ on the convective velocity $c$, that is:
ποΈ GetSUGN3Param
ποΈ GetSUGN3Param_Takizawa2018
ποΈ GetSUPGParam
When obj is an instance of ElemshapeData_, the stabilization parameter is given by:
ποΈ GetSpatialGradient
The following subroutine returns the spatial gradient of scalar
ποΈ GetUnitNormal
Interface1
ποΈ H1Curl_Hermit
This method belongs to the generic method [[#Initiate]].
ποΈ H1Curl_Hierarchy
This method belongs to the generic method [[#Initiate]].
ποΈ H1Curl_Lagrange
This method belongs to the generic method [[#Initiate]].
ποΈ H1Curl_Serendipity
This method belongs to the generic method [[#Initiate]].
ποΈ H1Div_Hermit
This method belongs to the generic method [[#Initiate]].
ποΈ H1Div_Hierarchy
This method belongs to the generic method [[#Initiate]].
ποΈ H1Div_Lagrange
This method belongs to the generic method [[#Initiate]].
ποΈ H1Div_Serendipity
This method belongs to the generic method [[#Initiate]].
ποΈ H1_Hermit
This method belongs to the generic method [[#Initiate]].
ποΈ H1_Hierarchy
This method belongs to the generic method [[#Initiate]].
ποΈ H1_Lagrange
This method belongs to the generic method [[#Initiate]].
ποΈ H1_Serendipity
This method belongs to the generic method [[#Initiate]].
ποΈ Initiate
We can construct an instance of ElemshapeData by using a generic method called Initiate(). There are several ways to construct the instance. You can learn about this method from following examples.
ποΈ Interpolation
Interpolation is a function which returns the interpolation of spatial nodal values of scalar, vector, and matrix. It can also perform interpolation of a [[FEVariable]] and return the result in the form of [[FEVariable]] (quadrature variable).
ποΈ LocalDivergence
ποΈ LocalGradient
ποΈ Set
This subroutine set parameters defined on physical element.
ποΈ SetBarycentricCoord
This subroutine set the Barycentric coordinates
ποΈ SetJacobian
This subroutine set the jacobian. This subroutine set the jacobian by using the nodal coordinates
ποΈ SetJs
This subroutine set the determinent of jacobian
ποΈ SetNormal
This subroutine sets the normal vector.
ποΈ SetThickness
This subroutine set the thickness field. Here val denotes the nodal value of thickeness
ποΈ SetdNTdXt
This subroutine set dNTdXt by using internal data
ποΈ SetdNTdt
This subroutine set dNTdt by using the space-time nodal values.
ποΈ SetdNdXt
This subroutine set $\frac{d N}{d X_t}$ internally. This subroutine will internally set dNdXt. It use the inverse of jacobian stored internally, so make sure jacobian is set before calling this subroutine.