Package-level declarations
Types
Represents a multi-objective decision analysis (MODA) model that uses an additive model for the attribute valuation. The supplied weights must correspond to weights within the model.
How the alternatives are compared to arrive at a single recommendation.
Which of the offered alternatives a model took in, and why it left out any that it did not.
The reason an alternative offered to a model was not taken into it.
What was asked, and what was answered, when weights were elicited by the swing method, together with the ranges the answers were given against.
The range a metric was measured over when a weight was elicited for it.
Uses a linear transformation to transform from score with a metric domain to the value domain.
This class serves as a base class for classes that implement the MetricIfc interface. A metric is figure of merit that characterizes the performance of a device, system, method, or entity, relative to its alternatives.
What was known about one metric at the moment a study was evaluated.
Defines a base class for creating multi-objective decision analysis (MODA) models.
The plain, name-keyed data an AdditiveMODAModel report section needs.
Asks how much a study's recommendation depends on the weights it was given.
The result of evaluating a MODA study, complete and standing on its own.
Something worth telling the user about that came up while a model was being set up or its metric domains adjusted.
A score represents an evaluation of an alternative, system, or entity based on some metric. Each score is related to a metric and has a value that represents the value of the metric. If there is an issue with computing the score, then the property valid indicates whether the score can be trusted (true) or not (false). The default value of the valid property is true. The supplied value must be within the specified domain of the supplied metric; otherwise, an illegal argument exception will occur.
A value function maps values from some metric domain to the value range of 0.0, 1.0, where 0.0 implies no value and 1.0 implies maximal value.
A value function maps values from some domain to the value range of 0.0, 1.0, where 0.0 implies no value and 1.0 implies maximal value.
Functions
Projects this model's results into a plain MODAReportData holder. The ranking projections use this model's defaultRankingMethod, matching the behavior of the no-argument ranking accessors, so the rendered report is unchanged from rendering the live model directly.