splinepy.helpme.mapper.Mapper.basis_function_derivatives#

Mapper.basis_function_derivatives(queries, gradient=False, hessian=False, laplacian=False, nthreads=None)[source]#

Function to retrieve more than one basis function derivative

More efficient implementation if more than one derivative is required, as many values can be precalculated. See class documentation for more details.

Parameters:
  • queries ((n, para_dim) array-like) – Evaluation points in the parametric domain

  • gradient (bool) – Evaluate Basis Function Gradient mapped into the physical domain

  • hessian (bool) – Evaluate Basis Function Hessian mapped into the physical domain

  • laplacian (bool) – Evaluate Basis Function Laplacian mapped into the physical domain

  • nthreads (int) – Number of threads available for the computation

Returns:

results – Dictionary with required values stored with same name as function arguments

Return type:

dict