annealing

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: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Annealer

type Annealer interface {
	Initialise()

	name.Identifiable

	parameters.Container
	explorer.Container
	logging.Container
	model.Container

	observer.EventNotifierContainer

	AddObserver(observer observer.Observer) error
	AddObserverAsFirst(observer observer.Observer) error

	Observers() []observer.Observer

	EventAttributes(eventType observer.EventType) attributes.Attributes

	Cloneable
	Anneal()
}

type Cloneable

type Cloneable interface {
	DeepClone() Annealer
}

Directories

Path Synopsis
observer package contains Reporting implementations that capture annealing events and log them to various destinations in potentially very different formats (as dictated by loggers passed to a logger at build-time)
observer package contains Reporting implementations that capture annealing events and log them to various destinations in potentially very different formats (as dictated by loggers passed to a logger at build-time)
filters
modulators package supplies a number of observer modulators for managing the chattiness of loggers.
modulators package supplies a number of observer modulators for managing the chattiness of loggers.
set

Jump to

Keyboard shortcuts

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