Documentation ¶
Index ¶
- func OWA(alternative model.AlternativeWithCriteria, weights model.WeightedCriteria) *model.AlternativeResult
- type OWAPreferenceFunc
- type OwaBiasListener
- func (h *OwaBiasListener) Identifier() string
- func (h *OwaBiasListener) Merge(params model.MethodParameters, addition model.MethodParameters) model.MethodParameters
- func (h *OwaBiasListener) OnCriteriaRemoved(leftCriteria *model.Criteria, params model.MethodParameters) model.MethodParameters
- func (h *OwaBiasListener) OnCriterionAdded(criterion *model.Criterion, referenceCriterion *model.Criterion, ...) model.MethodParameters
- func (h *OwaBiasListener) RankCriteriaAscending(params *model.DecisionMakingParams) *model.WeightedCriteria
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OWA ¶
func OWA(alternative model.AlternativeWithCriteria, weights model.WeightedCriteria) *model.AlternativeResult
Types ¶
type OWAPreferenceFunc ¶
type OWAPreferenceFunc struct { }
func (*OWAPreferenceFunc) Evaluate ¶
func (O *OWAPreferenceFunc) Evaluate(dmp *model.DecisionMakingParams) *model.AlternativesRanking
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 (h *OwaBiasListener) Merge(params model.MethodParameters, addition model.MethodParameters) model.MethodParameters
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
Click to show internal directories.
Click to hide internal directories.