View Source Annealing.Controller.Acceptance (annealing v0.5.0-beta.1)
Contains function clauses that determine solution acceptance.
Summary
Functions
Acceptance probability calculting using Metropolis criteria
Types
@type annealing_state() :: Annealing.Controller.state()
@type material() :: Annealing.Material.t()
Functions
@spec choose_best_material(annealing_state(), annealing_state()) :: annealing_state()
Acceptance probability calculting using Metropolis criteria
@spec should_accept?(annealing_state(), annealing_state()) :: boolean()
@spec should_accept?(annealing_state(), annealing_state()) :: boolean()