Typedef ImmersX::SourceThicknessEvaluator

Typedef Documentation

template<int spacedim>
using ImmersX::SourceThicknessEvaluator = std::function<double(const dealii::Point<spacedim> &point, double time, const std::vector<double> &source_properties)>

Source-side thickness evaluation contract for the modern lift.

Provides the thickness at one representative point, given the evaluation time and any named source properties the source can resolve. The lift never owns imported fields: a source installs a provider that evaluates its own properties.