kirkpatrick

package
v0.0.0-...-c864ae1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2023 License: BSD-2-Clause, BSD-3-Clause, MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CoolingFactor       string = "CoolingFactor"
	StartingTemperature string = "StartingTemperature"
)

Variables

This section is empty.

Functions

func ParameterSpecifications

func ParameterSpecifications() *Specifications

Types

type Coolant

type Coolant struct {
	rand.RandContainer

	AcceptanceProbability float64
	Temperature           float64
	CoolingFactor         float64
	// contains filtered or unexported fields
}

func (*Coolant) CoolDown

func (c *Coolant) CoolDown()

func (*Coolant) DecideIfAcceptable

func (c *Coolant) DecideIfAcceptable(objectiveFunctionChange float64) bool

func (*Coolant) Initialise

func (c *Coolant) Initialise() *Coolant

func (*Coolant) ParameterErrors

func (c *Coolant) ParameterErrors() error

func (*Coolant) WithParameters

func (c *Coolant) WithParameters(params parameters.Map) *Coolant

type Parameters

type Parameters struct {
	parameters.Parameters
}

func (*Parameters) Initialise

func (p *Parameters) Initialise() *Parameters

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL