capturegraph.scheduling.energy.inverse
#
Inverse Energy Function#
Provides a regularized 1/(d+ε) inverse distance energy function.
inverse(max_energy=10 ** 6)
#
Create a regularized inverse energy function.
Uses energy(d) = 1/(d + ε) where ε = 1/max_energy to avoid division by zero.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
max_energy
|
float
|
Maximum energy value (returned when distance ≈ 0). Default is 10^6. |
10 ** 6
|
Returns:
| Type | Description |
|---|---|
Callable[[float], float]
|
A function |