Interface DifferentiableFunction<D,C>
- All Superinterfaces:
ContinuousFunction<D,C>, Function<D, C>, Function<D, C>, Relation<D, C>
- All Known Subinterfaces:
ParametricCurve, ParametricSurface, RealFunction, UnivariateFunction, VectorFunction<F>
- All Known Implementing Classes:
BezierCurve, Circle, Cone, Cylinder, DiscreteFourierTransform, Ellipse, Ellipsoid, Helix, Paraboloid, PolynomialFunction, Sphere, Torus
Represents a differentiable function.
A function that has a derivative at every point in its domain.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Method Summary
Modifier and TypeMethodDescriptionReturns the derivative of this function.default booleanIndicates if this function is differentiable.Methods inherited from interface ContinuousFunction
isContinuousMethods inherited from interface Function
andThen, apply, compose, contains, evaluate, evaluate, getBackend, setBackendMethods inherited from interface Relation
getCodomain, getDomain
-
Method Details
-
differentiate
-
isDifferentiable
default boolean isDifferentiable()Description copied from interface:FunctionIndicates if this function is differentiable.- Specified by:
isDifferentiablein interfaceFunction<D,C> - Returns:
- true if differentiable, false otherwise
-