Rodin/Models/Distance/Eikonal.h file

Eikonal equation-based distance function computation.

This file provides the Eikonal class, which computes distance functions by solving the Eikonal equation using the Fast Marching Method (FMM). The Eikonal equation is given by:

\[ |\nabla d| = 1 \]

where $ d $ is the distance function.

Namespaces

namespace Rodin
The Rodin library for Shape and Topology Optimization.
namespace Rodin::Models
Module which provides implementation of various variational models.
namespace Rodin::Models::Distance
Module which provides models for computation of the distance function.

Classes

template<class FES, class Data>
class Rodin::Models::Distance::Eikonal
Distance function computation using the Eikonal equation.