Package jdistlib.math

Class CallbackProfile

java.lang.Object
jdistlib.math.CallbackProfile

public final class CallbackProfile extends Object
Immutable wall-clock cost profile for integrand callback evaluations.
  • Method Details

    • empty

      public static CallbackProfile empty()
      Empty profile used by legacy integration overloads.
    • combine

      public static CallbackProfile combine(CallbackProfile... profiles)
      Combines sequential profiles, saturating nanosecond totals on overflow.
    • getAttemptedEvaluations

      public int getAttemptedEvaluations()
    • getCompletedEvaluations

      public int getCompletedEvaluations()
    • getTotalCallbackNanos

      public long getTotalCallbackNanos()
    • getMaximumCallbackNanos

      public long getMaximumCallbackNanos()
    • getIntegrationWallNanos

      public long getIntegrationWallNanos()
    • getAverageCallbackNanos

      public double getAverageCallbackNanos()