Discretizations

Spatial discretization with FEM

GaussianMarkovRandomFields.shape_gradient_globalFunction
shape_gradient_global(f::FEMDiscretization, dof_coords, shape_idx::Int, ξ; J⁻¹ = nothing)

Gradient of the shape function with index shape_idx in a cell with node coordinates dof_coords, taken with respect to the global coordinates but computed in terms of the local coordinates ξ.

source
GaussianMarkovRandomFields.shape_hessian_globalFunction
shape_hessian_global(f::FEMDiscretization, dof_coords, shape_idx::Int, ξ; J⁻¹ = nothing, geo_hessian = nothing)

Hessian of the shape function with index shape_idx in a cell with node coordinates dof_coords, taken with respect to the global coordinates but computed in terms of the local coordinates ξ.

source
GaussianMarkovRandomFields.geom_jacobianFunction
geom_jacobian(f::FEMDiscretization, dof_coords, ξ)

Jacobian of the geometry mapping at the local coordinates ξ with node coordinates dof_coords. By "geometry mapping", we mean the mapping from the reference element to the physical element.

source
GaussianMarkovRandomFields.geom_hessianFunction
geom_hessian(f::FEMDiscretization, dof_coords, ξ)

Hessian of the geometry mapping at the local coordinates ξ with node coordinates dof_coords. By "geometry mapping", we mean the mapping from the reference element to the physical element.

source