[][src]Function gmsh_sys::gmshModelMeshGetBasisFunctions

pub unsafe extern "C" fn gmshModelMeshGetBasisFunctions(
    elementType: c_int,
    integrationPoints: *mut f64,
    integrationPoints_n: usize,
    functionSpaceType: *const c_char,
    numComponents: *mut c_int,
    basisFunctions: *mut *mut f64,
    basisFunctions_n: *mut usize,
    ierr: *mut c_int
)

Get the basis functions of the element of type elementType at the integration points integrationPoints (given as concatenated triplets of coordinates in the reference element [g1u, g1v, g1w, ..., gGu, gGv, gGw]), for the function space functionSpaceType (e.g. "Lagrange" or "GradLagrange" for Lagrange basis functions or their gradient, in the u, v, w coordinates of the reference element). numComponents returns the number C of components of a basis function. basisFunctions returns the value of the N basis functions at the integration points, i.e. [g1f1, g1f2, ..., g1fN, g2f1, ...] when C == 1 or [g1f1u, g1f1v, g1f1w, g1f2u, ..., g1fNw, g2f1u, ...] when C == 3.