Interface ContinuousFunction<D,C>

All Superinterfaces:
Function<D,C>, Function<D,C>, Relation<D,C>
All Known Subinterfaces:
DifferentiableFunction<D,C>, ParametricCurve, ParametricSurface, ProbabilityDistribution, RealFunction, UnivariateFunction, VectorFunction<F>
All Known Implementing Classes:
BetaDistribution, BezierCurve, BinomialDistribution, CauchyDistribution, ChiSquareDistribution, Circle, Cone, ContinuousDistribution, Cylinder, DiscreteDistribution, DiscreteFourierTransform, Ellipse, Ellipsoid, ExponentialDistribution, GammaDistribution, GeometricDistribution, Helix, LogNormalDistribution, NormalDistribution, Paraboloid, PoissonDistribution, PolynomialFunction, Sphere, StudentTDistribution, Torus, UniformDistribution, WeibullDistribution

public interface ContinuousFunction<D,C> extends Function<D,C>
Represents a continuous function.

A function f is continuous if for every point x in its domain, lim_{t->x} f(t) = f(x).

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • isContinuous

      default boolean isContinuous()
      Description copied from interface: Function
      Indicates if this function is continuous.
      Specified by:
      isContinuous in interface Function<D,C>
      Returns:
      true if continuous, false otherwise