public class SensitivityComputationResults
extends java.lang.Object
Mainly composed of the list of sensitivity values
SensitivityValue
Constructor and Description |
---|
SensitivityComputationResults(boolean ok,
java.util.Map<java.lang.String,java.lang.String> metrics,
java.lang.String logs,
java.util.List<SensitivityValue> values)
Hades2 sensitivity computation results
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLogs()
Get computation logs.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetrics()
Get some metrics about computation execution.
|
SensitivityValue |
getSensitivityValue(SensitivityFactor factor)
Get the sensitivity value associated with given factor
|
SensitivityValue |
getSensitivityValue(SensitivityFunction function,
SensitivityVariable variable)
Get the sensitivity value associated with given function and given variable
|
java.util.Collection<SensitivityValue> |
getSensitivityValues()
Get a collection of all the sensitivity values.
|
java.util.Collection<SensitivityValue> |
getSensitivityValuesByFunction(SensitivityFunction function)
Get a collection of all the sensitivity values associated with given function.
|
java.util.Collection<SensitivityValue> |
getSensitivityValuesByVariable(SensitivityVariable variable)
Get a collection of all the sensitivity values associated with given variable
|
boolean |
isOk()
Get the status of the sensitivity computation
|
public SensitivityComputationResults(boolean ok, java.util.Map<java.lang.String,java.lang.String> metrics, java.lang.String logs, java.util.List<SensitivityValue> values)
ok
- true if the computation succeeded, false otherwisemetrics
- map of metrics about the computationlogs
- computation logsvalues
- result values of the senstivity computation. Must be non null.public boolean isOk()
public java.util.Map<java.lang.String,java.lang.String> getMetrics()
public java.lang.String getLogs()
public java.util.Collection<SensitivityValue> getSensitivityValues()
public java.util.Collection<SensitivityValue> getSensitivityValuesByFunction(SensitivityFunction function)
function
- sensitivity functionpublic java.util.Collection<SensitivityValue> getSensitivityValuesByVariable(SensitivityVariable variable)
variable
- sensitivity variablepublic SensitivityValue getSensitivityValue(SensitivityFunction function, SensitivityVariable variable)
function
- sensitivity functionvariable
- sensitivity variablepublic SensitivityValue getSensitivityValue(SensitivityFactor factor)
factor
- sensitivity factor