View Source Annealing.Regime (annealing v0.5.0-beta.1)

A struct to hold details about the overall annealing process.

Summary

Types

t()

@type t() :: %Annealing.Regime{
  acceptance_fun: (... -> any()),
  cooling_strategy: Annealing.Controller.Cooling.cooling_strategy(),
  history: [Annealing.Material.t() | term()],
  identifier: (nil | term()) | nil,
  module: module(),
  stop_conditions: Annealing.Controller.Stopping.stop_conditions()
}

Functions

iterations(regime)