Interface IntegrableFunction<D,C>

All Superinterfaces:
Function<D,C>, Function<D,C>, Relation<D,C>
All Known Subinterfaces:
RealFunction
All Known Implementing Classes:
PolynomialFunction

public interface IntegrableFunction<D,C> extends Function<D,C>
Represents an integrable function.

A function that can be integrated over its domain.

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

    • integrate

      Function<D,C> integrate()
      Returns the indefinite integral (antiderivative) of this function.
      Returns:
      F such that F' = f
    • integrate

      C integrate(D start, D end)
      Calculates the definite integral from start to end.
      Parameters:
      start - lower bound
      end - upper bound
      Returns:
      integral_{start}^{end} f(x) dx