Class MaxDeviationFunction
- java.lang.Object
-
- de.uka.ipd.sdq.simucomframework.variables.functions.MaxDeviationFunction
-
- All Implemented Interfaces:
IFunction
public class MaxDeviationFunction extends Object implements IFunction
Calculates the maximal of a value and given absolute and relative deviations. This function has three parameters. The first parameter is the value, the second on the absolute deviation, and the third one the relative deviation.
-
-
Field Summary
Fields Modifier and Type Field Description static String
MAX_DEVIATION_FUNCTION_NAME
Name used in the stochastic expression for this function.
-
Constructor Summary
Constructors Constructor Description MaxDeviationFunction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkParameters(List<Object> parameters)
Test whether the given parameters can be processed by this functionObject
evaluate(List<Object> parameters)
Evaluate the functions result using the parameters given
-
-
-
Field Detail
-
MAX_DEVIATION_FUNCTION_NAME
public static final String MAX_DEVIATION_FUNCTION_NAME
Name used in the stochastic expression for this function.- See Also:
- Constant Field Values
-
-
Method Detail
-
checkParameters
public boolean checkParameters(List<Object> parameters)
Description copied from interface:IFunction
Test whether the given parameters can be processed by this function- Specified by:
checkParameters
in interfaceIFunction
- Parameters:
parameters
- A set of parameters to be processed- Returns:
- true if the parameters fit to the functions preconditions, false otherwise
-
-