owa

package
v0.0.0-...-4dcd76e Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2023 License: MIT Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type OWAPreferenceFunc

type OWAPreferenceFunc struct {
}

func (*OWAPreferenceFunc) Evaluate

func (*OWAPreferenceFunc) Identifier

func (O *OWAPreferenceFunc) Identifier() string

func (*OWAPreferenceFunc) MethodParameters

func (O *OWAPreferenceFunc) MethodParameters() interface{}

func (*OWAPreferenceFunc) ParseParams

func (O *OWAPreferenceFunc) ParseParams(dm *model.DecisionMaker) interface{}

type OwaBiasListener

type OwaBiasListener struct {
}

func (*OwaBiasListener) Identifier

func (h *OwaBiasListener) Identifier() string

func (*OwaBiasListener) Merge

func (*OwaBiasListener) OnCriteriaRemoved

func (h *OwaBiasListener) OnCriteriaRemoved(
	leftCriteria *model.Criteria,
	params model.MethodParameters,
) model.MethodParameters

func (*OwaBiasListener) OnCriterionAdded

func (h *OwaBiasListener) OnCriterionAdded(
	criterion *model.Criterion,
	referenceCriterion *model.Criterion,
	params model.MethodParameters,
	generator utils.ValueGenerator,
) model.MethodParameters

func (*OwaBiasListener) RankCriteriaAscending

func (h *OwaBiasListener) RankCriteriaAscending(params *model.DecisionMakingParams) *model.WeightedCriteria

Jump to

Keyboard shortcuts

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