pps

package
v0.0.0-...-e1d4e1a Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PPS

type PPS struct {
	HVCoefficient float64
	// contains filtered or unexported fields
}

PPS is a struct describing the contents of the Push & Pull Framework

func NewPPS

func NewPPS(cmop types.Cmop, moea types.MOEA, stages []types.Stage, sweeper sweeper.Sweeper, hvCoefficient float64, export configs.Export) PPS

func (*PPS) CMOP

func (pps *PPS) CMOP() types.Cmop

func (*PPS) Initialise

func (pps *PPS) Initialise()

Initialise initialises the PPS framework with a given CMOP, MOEA and CHM

func (*PPS) MOEA

func (pps *PPS) MOEA() types.MOEA

func (*PPS) Run

func (pps *PPS) Run() []types.Individual

Run performs a run of the PPS framework

func (PPS) Stage

func (pps PPS) Stage() string

func (*PPS) Stages

func (pps *PPS) Stages() []string

func (PPS) Sweeper

func (pps PPS) Sweeper() sweeper.Sweeper

Jump to

Keyboard shortcuts

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