Interface OverloadedFunction


public interface OverloadedFunction

Signals that an IdentifiedFunction supports different combinations of types. Can be used as an alternative to RealizableFunction to signal that a variety of different combinations of types can be given to a function.

  • Method Details

    • getAlternatives

      List<RiskscapeFunction> getAlternatives()
      Returns:
      a list of RiskscapeFunctions that are conceptually the same function, but supporting different argument types, e.g one supports floating point args, the other integer.
    • ignoreThis

      default boolean ignoreThis()