conconi

package
v0.0.0-...-81728f7 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConconiCrossoverFake

func ConconiCrossoverFake(p1 mel.Me3li, p2 mel.Me3li, ep *mel.EvolutionParameters) mel.Me3li

func ConconiFitness

func ConconiFitness(in_prog *Conconi, x []float32, y []float32) (float32, bool)

func ConconiGenerate

func ConconiGenerate(ep *mel.EvolutionParameters) mel.Me3li

func ConconiMutate

func ConconiMutate(p mel.Me3li, ep *mel.EvolutionParameters) mel.Me3li

func ConconiMutateSlow

func ConconiMutateSlow(p mel.Me3li, ep *mel.EvolutionParameters) mel.Me3li

Types

type Conconi

type Conconi struct {
	*mel.MelConfig
	// contains filtered or unexported fields
}

func (*Conconi) CrossoverFake

func (c *Conconi) CrossoverFake(sec *Conconi, ep *mel.EvolutionParameters)

func (*Conconi) Generate

func (c *Conconi) Generate(ep *mel.EvolutionParameters)

func (*Conconi) GetAT

func (c *Conconi) GetAT() (float32, float32)

func (*Conconi) GetParams

func (c *Conconi) GetParams() (float32, float32, float32, float32)

func (*Conconi) MelCopy

func (c *Conconi) MelCopy() mel.Me3li

func (*Conconi) MelInit

func (c *Conconi) MelInit(config *mel.MelConfig, ep *mel.EvolutionParameters)

func (*Conconi) Mutate

func (c *Conconi) Mutate(ep *mel.EvolutionParameters)

func (*Conconi) MutateSlow

func (c *Conconi) MutateSlow(ep *mel.EvolutionParameters)

func (*Conconi) String

func (c *Conconi) String() string

Jump to

Keyboard shortcuts

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