Package pal.misc

Interface Parameterized

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  Parameterized.Null
      NullParameterized Object Can be used by subclasses to implement parameterized without actually having paramters
      static class  Parameterized.ParameterizedBase
      A Utility class for using as the superclass to subclasses which are based on double arrays
      static class  Parameterized.ParameterizedUser
      A Utility class for using as the superclass to subclasses which work by adding functionality to a general Parameterized object (the base Parameterized object)
      static class  Parameterized.Utils  
    • Method Detail

      • getNumParameters

        int getNumParameters()
        get number of parameters
        Returns:
        number of parameters
      • setParameter

        void setParameter​(double param,
                          int n)
        set model parameter
        Parameters:
        param - parameter value
        n - parameter number
      • getParameter

        double getParameter​(int n)
        get model parameter
        Parameters:
        n - parameter number
        Returns:
        parameter value
      • setParameterSE

        void setParameterSE​(double paramSE,
                            int n)
        set standard errors for model parameter
        Parameters:
        paramSE - standard error of parameter value
        n - parameter number
      • getLowerLimit

        double getLowerLimit​(int n)
        get lower parameter limit
        Parameters:
        n - parameter number
        Returns:
        lower bound
      • getUpperLimit

        double getUpperLimit​(int n)
        get upper parameter limit
        Parameters:
        n - parameter number
        Returns:
        upper bound
      • getDefaultValue

        double getDefaultValue​(int n)
        get default value of parameter
        Parameters:
        n - parameter number
        Returns:
        default value