Documentation of 'org.jscience.mathematics.function.DiscreteFunction' Java class
DiscreteFunction
org.jscience.mathematics.function

Class DiscreteFunction<X,Y>

  • All Implemented Interfaces:
    java.io.Serializable, javolution.lang.Realtime


    public final class DiscreteFunction<X,Y>
    extends Function<X,Y>

    This class represents a function defined from a mapping betweem two sets (points and values).

    Instance of this class can be used to approximate continuous functions or to numerically solve differential systems.

    See Also:
    Serialized Form
    • Constructor Detail

      • DiscreteFunction

        public DiscreteFunction(java.util.SortedMap<X,Y> pointValues,
                                Interpolator<X,Y> interpolator,
                                Variable<X> variable)
        Creates the discrete function for the specified point-value entries.
        Parameters:
        pointValues - the point-value entries of this function.
        interpolator - the interpolator.
        variable - this function variable.
    • Method Detail

      • getPointValues

        public java.util.SortedMap<X,Y> getPointValues()
        Returns the point-value entries of this discrete function.
        Returns:
        the point-value mapping.
      • getInterpolator

        public Interpolator<X,Y> getInterpolator()
        Returns the interpolator used by this discrete function.
        Returns:
        the interpolator used to estimate the value between two points.
      • evaluate

        public Y evaluate()
        Description copied from class: Function
        Evaluates this function using its variables current values.
        Specified by:
        evaluate in class Function<X,Y>
        Returns:
        the evaluation of this function.
      • getVariables

        public java.util.List<Variable<X>> getVariables()
        Description copied from class: Function
        Returns a lexically ordered list of the variables (or arguments) for this function (empty list for constant functions).
        Specified by:
        getVariables in class Function<X,Y>
        Returns:
        this function current unset variables (sorted).
      • toText

        public javolution.text.Text toText()
        Description copied from class: Function
        Returns the textual representation of this real-time object (equivalent to toString except that the returned value can be allocated from the local context space).
        Specified by:
        toText in interface javolution.lang.Realtime
        Specified by:
        toText in class Function<X,Y>
        Returns:
        this object's textual representation.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.