Package jdistlib.math

Class IntegrationResult

java.lang.Object
jdistlib.math.IntegrationResult

public class IntegrationResult extends Object
  • Field Details

    • f

    • result

      public double result
    • abserr

      public double abserr
    • neval

      public int neval
    • ier

      public int ier
    • last

      public int last
    • failureX

      public double failureX
      Coordinate associated with a callback or non-finite-value failure.
    • cause

      public RuntimeException cause
      Original callback failure, when one was caught by the hardened API.
    • detail

      public String detail
      Additional context supplied by the hardened API.
    • callbackProfile

      public CallbackProfile callbackProfile
      Callback timing captured by the hardened API.
  • Constructor Details

    • IntegrationResult

      public IntegrationResult()
  • Method Details

    • isSuccess

      public boolean isSuccess()
    • message

      public String message()
    • detailedMessage

      public String detailedMessage()
      Returns the status message with any hardened-API context appended.
    • getStatus

      public IntegrationStatus getStatus()
      Returns the typed interpretation of ier.
    • getCallbackProfile

      public CallbackProfile getCallbackProfile()
      Returns immutable callback timing information.
    • toImmutable

      public ImmutableIntegrationResult toImmutable()
      Creates an immutable modern snapshot without retaining f.
    • toJson

      public String toJson()
      Returns an RFC 8259 JSON diagnostic record.