Interface DiscreteMap<T>

All Superinterfaces:
Function<T,T>, Function<T,T>, Relation<T,T>
All Known Implementing Classes:
ArnoldCatMap, GingerbreadManMap, HenonMap, LogisticMap, StandardMap

public interface DiscreteMap<T> extends Function<T,T>
A discrete dynamical system defined by an iterative map.

x_{n+1} = f(x_n)

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • iterate

      default T iterate(T x0, int iterations)
      Iterates the map n times starting from x0.
      Parameters:
      x0 - initial state
      iterations - number of iterations
      Returns:
      x_n
    • getLyapunovExponent

      default double getLyapunovExponent()
      Returns the Lyapunov exponent of the map (if applicable).
      Returns:
      Lyapunov exponent or NaN if unknown