Package jdistlib.math

Class ImmutableIntegrationResult

java.lang.Object
jdistlib.math.ImmutableIntegrationResult

public final class ImmutableIntegrationResult extends Object
Immutable modern integration result. Unlike IntegrationResult, this snapshot does not retain the user callback or a mutable exception object.
  • Method Details

    • getValue

      public double getValue()
    • getAbsoluteError

      public double getAbsoluteError()
    • getEvaluationCount

      public int getEvaluationCount()
    • getSubdivisions

      public int getSubdivisions()
    • getStatus

      public IntegrationStatus getStatus()
    • getLegacyStatusCode

      public int getLegacyStatusCode()
    • getFailureX

      public double getFailureX()
    • getCauseType

      public String getCauseType()
    • getCauseMessage

      public String getCauseMessage()
    • getDetail

      public String getDetail()
    • getCallbackProfile

      public CallbackProfile getCallbackProfile()
    • isSuccess

      public boolean isSuccess()
    • message

      public String message()
    • detailedMessage

      public String detailedMessage()
    • toJson

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