Interface VariationData

  • All Known Implementing Classes:
    VariationDataImpl

    public interface VariationData
    this interface provides the data, which represents the input parameters / results of an aloha-fit. (fitting kick-response, dispersion or both)
    • Method Detail

      • reset

        void reset()
      • getVariationParametersCount

        int getVariationParametersCount()
      • removeVariationParameter

        void removeVariationParameter​(java.lang.String key)
      • getVariationParameter

        VariationParameter getVariationParameter​(java.lang.String key)
      • getVariationParameterValues

        java.util.List<java.lang.Double> getVariationParameterValues()
        Returns:
        the actual values of the variation parameters
      • getVariationParameterChanges

        java.util.List<java.lang.Double> getVariationParameterChanges()
        Returns:
        the changes for each parameter
      • getVariationParameterRelativeChanges

        java.util.List<java.lang.Double> getVariationParameterRelativeChanges()
        Returns:
        the changes of each parameter wrt the initial value
      • getVariationParameterRelativeErrors

        java.util.List<java.lang.Double> getVariationParameterRelativeErrors()
        Returns:
        the errors for each parameter wrt the initial values
      • getVariationParameterValueErrors

        java.util.List<java.lang.Double> getVariationParameterValueErrors()
        Returns:
        the errors on the variation parameters
      • getVariationParameterInitialValues

        java.util.List<java.lang.Double> getVariationParameterInitialValues()
        Returns:
        the initial values of the variation parameters
      • getVariationParameterNames

        java.util.List<java.lang.String> getVariationParameterNames()
        Returns:
        the names of the variation paramters
      • getFixedVariationParameters

        java.util.List<VariationParameter> getFixedVariationParameters()
        Returns:
        all the variation parameters which are 'fixed' (i.e. not used for fitting at the moment)
      • fixVariationParameter

        void fixVariationParameter​(java.lang.String key)
        add the variation parameter of the given key to the fixed variation parameters and removes them from the varied ones.
        Parameters:
        key - the key of the variation parameter
      • unfixVariationParameter

        void unfixVariationParameter​(java.lang.String key)
        add the variation parameter of the given key to the varied variation parameters and removes them from the fixed ones ones.
        Parameters:
        key - the key of the variation parameter
      • addListener

        void addListener​(VariationDataListener listener)
        Parameters:
        listener - the listener to add
      • removeListener

        void removeListener​(VariationDataListener listener)
        Parameters:
        listener - the listener to remove