Class ManagerFunctions

    • Constructor Detail

      • ManagerFunctions

        public ManagerFunctions()
    • Method Detail

      • isFunctionName

        public boolean isFunctionName​(java.lang.String s)
        Returns true if the string matches the name of a function
      • create

        public Operation.Info create​(java.lang.String name,
                                     Variable var0)
        Create a new instance of single input functions
        Parameters:
        name - function name
        var0 - Input variable
        Returns:
        Resulting operation
      • create

        public Operation.Info create​(java.lang.String name,
                                     java.util.List<Variable> vars)
        Create a new instance of single input functions
        Parameters:
        name - function name
        vars - Input variables
        Returns:
        Resulting operation
      • create

        public Operation.Info create​(char op,
                                     Variable input)
        Create a new instance of a single input function from an operator character
        Parameters:
        op - Which operation
        input - Input variable
        Returns:
        Resulting operation
      • create

        public Operation.Info create​(Symbol op,
                                     Variable left,
                                     Variable right)
        Create a new instance of a two input function from an operator character
        Parameters:
        op - Which operation
        left - Input variable on left
        right - Input variable on right
        Returns:
        Resulting operation
      • setManagerTemp

        public void setManagerTemp​(ManagerTempVariables managerTemp)
        Parameters:
        managerTemp -
      • add1

        public void add1​(java.lang.String name,
                         ManagerFunctions.Input1 function)
        Adds a function, with a single input, to the list
        Parameters:
        name - Name of function
        function - Function factory
      • addN

        public void addN​(java.lang.String name,
                         ManagerFunctions.InputN function)
        Adds a function, with a two inputs, to the list
        Parameters:
        name - Name of function
        function - Function factory