pyFM.signatures.HKS_functions.mesh_HKS

pyFM.signatures.HKS_functions.mesh_HKS(mesh, num_T, landmarks=None, k=None)

Compute the Heat Kernel Signature for a mesh.

Parameters:
  • mesh (TriMesh) – Mesh on which to compute the HKS.

  • num_T (int) – Number of time values to use.

  • landmarks ((p,) np.ndarray, optional) – Indices of landmarks to use.

  • k (int, optional) – Number of eigenvalues to use.

Returns:

HKS – Array where each line is the HKS for a given t.

Return type:

(N, num_T) np.ndarray