adaptive

package
v1.14.9 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Analyser

type Analyser struct{}

@Type: Analyser @Behaviour: Behaviour = InvP.e1 -> I_Process -> InvR.e2 -> Behaviour

func (Analyser) I_Process

func (Analyser) I_Process(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

type Core

type Core struct {
}

@Type: Core @Behaviour: Behaviour = RUNTIME

func NewCore

func NewCore() Core

func (Core) I_Debug

func (Core) I_Debug(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

func (Core) Selector

func (Core) Selector(elem interface{}, elemInfo []*interface{}, op string, msg *messages.SAMessage, info []*interface{}, r *bool)

type EvolutiveProtocol

type EvolutiveProtocol struct{} //[] I_Nonewplugins -> Behaviour

@Type: EvolutiveProtocol @Behaviour: Behaviour = I_Hasnewprotocol -> InvR.e1 -> Behaviour

func (EvolutiveProtocol) I_Hasnewprotocol

func (EvolutiveProtocol) I_Hasnewprotocol(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

type Executor

type Executor struct{}

@Type: Executor @Behaviour: Behaviour = InvP.e1 -> I_Process -> InvR.e2 -> Behaviour

func (Executor) I_Process

func (Executor) I_Process(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

type Monevolutive

type Monevolutive struct{} //[] I_Nonewplugins -> Behaviour

@Type: Monevolutive @Behaviour: Behaviour = I_Hasnewplugins -> InvR.e1 -> Behaviour

func (Monevolutive) I_Hasnewplugins

func (Monevolutive) I_Hasnewplugins(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

func (Monevolutive) I_Nonewplugins

func (Monevolutive) I_Nonewplugins(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

type Monitor

type Monitor struct{}

@Type: Monitor @Behaviour: Behaviour = InvP.e1 -> I_Process -> InvR.e2 -> Behaviour

func (Monitor) I_Process

func (Monitor) I_Process(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

type Planner

type Planner struct{}

@Type: Planner @Behaviour: Behaviour = InvP.e1 -> I_Process -> InvR.e2 -> Behaviour

func (Planner) I_Process

func (Planner) I_Process(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

type Unit

type Unit struct {
	UnitId         string
	Graph          dot.DOTGraph
	ElemOfUnitInfo interface{} //[] *
	ElemOfUnit     interface{}
	GraphOfElem    dot.DOTGraph
}

@Type: Unit @Behaviour: Behaviour = RUNTIME

func NewUnit

func NewUnit() Unit

func (Unit) I_Adaptunit

func (u Unit) I_Adaptunit(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

msg *messages.SAMessage, info [] *interface{}, r *bool

func (Unit) I_Execute

func (u Unit) I_Execute(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

msg *messages.SAMessage, info [] *interface{}, r *bool

func (Unit) I_Initialiseunit

func (u Unit) I_Initialiseunit(id string, msg *messages.SAMessage, info *interface{}, reset *bool)

msg *messages.SAMessage, info [] *interface{}, r *bool

func (Unit) PrintData

func (u Unit) PrintData()

func (Unit) PrintId

func (u Unit) PrintId()

Jump to

Keyboard shortcuts

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