Class Rank

    • Constructor Detail

      • Rank

        public Rank​(Rank.Type type,
                    boolean descending,
                    FieldI f)
        Construct the rank function.
        Parameters:
        type - Method used to calculate ranks, Type.COMPETITION is standard
        descending - whether ranks are calculated in descending (standard) or ascending order.
        f - field to use
    • Method Detail

      • checkNumberOfParameters

        public boolean checkNumberOfParameters​(int n)
        Description copied from class: PostfixMathCommand
        Checks the number of parameters of the function. Functions which set numberOfParameter=-1 should overload this method
        Specified by:
        checkNumberOfParameters in interface PostfixMathCommandI
        Overrides:
        checkNumberOfParameters in class PostfixMathCommand
        Parameters:
        n - number of parameters function will be called with.
        Returns:
        false if an illegal number of parameters is supplied, true otherwise.
      • init

        public void init​(Jep jep)
        Description copied from interface: JepComponent
        Initialize the component. This methods is called whenever a component is added to Jep. Hence it allows components to keep track of the other components they may rely on.
        Specified by:
        init in interface JepComponent
        Parameters:
        jep - the current Jep instance
      • getLightWeightInstance

        public JepComponent getLightWeightInstance()
        Description copied from interface: JepComponent
        Gets a light-weight instance suitable for using in multiple threads.
        Specified by:
        getLightWeightInstance in interface JepComponent
        Returns:
        either an new instance, null or 'this'.
      • calcDims

        public Dimensions calcDims​(Dimensions... inDims)
                            throws ParseException
        Description copied from interface: MatrixFunctionI
        Attempts to calculate the dimensions of a result of a PostfixMathCommand.
        Specified by:
        calcDims in interface MatrixFunctionI
        Parameters:
        inDims - the dimensions of each argument
        Returns:
        the dimension of the result or null if can be calculated
        Throws:
        ParseException - if there is a parse error