Interface CurveExtrapolator

  • All Superinterfaces:
    Named

    public interface CurveExtrapolator
    extends Named
    Interface for extrapolators which extrapolate beyond the ends of a curve.
    • Method Detail

      • of

        static CurveExtrapolator of​(java.lang.String uniqueName)
        Obtains an instance from the specified unique name.
        Parameters:
        uniqueName - the unique name
        Returns:
        the index
        Throws:
        java.lang.IllegalArgumentException - if the name is not known
      • extendedEnum

        static ExtendedEnum<CurveExtrapolator> extendedEnum()
        Gets the extended enum helper.

        This helper allows instances of the extrapolator to be looked up. It also provides the complete set of available instances.

        Returns:
        the extended enum helper
      • getName

        java.lang.String getName()
        Gets the name that uniquely identifies this extrapolator.

        This name is used in serialization and can be parsed using of(String).

        Specified by:
        getName in interface Named
        Returns:
        the unique name