java.lang.Object
de.uka.ipd.sdq.simucomframework.variables.functions.MaxFunction
All Implemented Interfaces:
IFunction

public class MaxFunction extends Object implements IFunction
Implements the maximum function as in @linkMath, e.g. Math.max(double, double).
  • Field Details

    • MAX_FUNCTION_NAME

      public static final String MAX_FUNCTION_NAME
      Name used in the stochastic expression for this function.
      See Also:
  • Constructor Details

    • MaxFunction

      public MaxFunction()
  • Method Details

    • 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 interface IFunction
      Parameters:
      parameters - A set of parameters to be processed
      Returns:
      true if the parameters fit to the functions preconditions, false otherwise
    • evaluate

      public Object evaluate(List<Object> parameters)
      Description copied from interface: IFunction
      Evaluate the functions result using the parameters given
      Specified by:
      evaluate in interface IFunction
      Parameters:
      parameters - Parameters for the function
      Returns:
      Value of the function