new HeatMethod(geometry)
This class implements the heat method to compute geodesic distance
on a surface mesh.
Parameters:
Name | Type | Description |
---|---|---|
geometry |
module:Core.Geometry | The input geometry of the mesh this class acts on. |
Properties:
Name | Type | Description |
---|---|---|
geometry |
module:Core.Geometry | The input geometry of the mesh this class acts on. |
vertexIndex |
Object | A dictionary mapping each vertex of the input mesh to a unique index. |
A |
module:LinearAlgebra.SparseMatrix | The laplace matrix of the input mesh. |
F |
module:LinearAlgebra.SparseMatrix | The mean curvature flow operator built on the input mesh. |
Methods
-
compute(delta)
-
Computes the geodesic distances φ using the heat method.
Parameters:
Name Type Description delta
module:LinearAlgebra.DenseMatrix A dense vector (i.e., delta.nCols() == 1) containing
heat sources, i.e., u0 = δ(x).Returns: