Documentation ¶
Overview ¶
Package signal provides types for working with feedback signal.
Index ¶
- func Minimize(corpus []Context) []interface{}
- type Context
- type Signal
- func (s Signal) Copy() Signal
- func (s Signal) Diff(s1 Signal) Signal
- func (s Signal) DiffFromRaw(raw []uint32) []uint32
- func (s Signal) DiffRaw(raw []uint32, prio uint8) Signal
- func (s Signal) Empty() bool
- func (s Signal) FilterRaw(raw []uint32) []uint32
- func (s Signal) Intersection(s1 Signal) Signal
- func (s Signal) Len() int
- func (s *Signal) Merge(s1 Signal)
- func (s Signal) RandomSubset(r *rand.Rand, size int) Signal
- func (s *Signal) Split(n int) Signal
- func (s *Signal) Subtract(s1 Signal)
- func (s Signal) ToRaw() []uint32
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Signal ¶
type Signal map[elemType]prioType
func (Signal) DiffFromRaw ¶
DiffFromRaw returns a subset of the raw elements that is not present in Signal.
func (Signal) FilterRaw ¶
FilterRaw returns a subset of original raw elements that coincides with the one in Signal.
func (Signal) Intersection ¶
Click to show internal directories.
Click to hide internal directories.