Class ProcessDerivativeCalculator.DerivativeResult

java.lang.Object
neqsim.process.mpc.ProcessDerivativeCalculator.DerivativeResult
Enclosing class:
ProcessDerivativeCalculator

public static class ProcessDerivativeCalculator.DerivativeResult extends Object
Result container for derivative calculations with error estimates.
Version:
1.0
Author:
NeqSim Development Team
  • Field Details

    • value

      public double value
      The calculated derivative value.
    • errorEstimate

      public double errorEstimate
      Estimated error (if available).
    • stepSize

      public double stepSize
      Step size used.
    • isValid

      public boolean isValid
      Whether calculation converged.
    • errorMessage

      public String errorMessage
      Error message if not valid.
  • Constructor Details

    • DerivativeResult

      public DerivativeResult(double value, double stepSize)
      Constructor for valid result.
      Parameters:
      value - the calculated derivative value
      stepSize - the step size used for calculation
    • DerivativeResult

      public DerivativeResult(String errorMessage)
      Constructor for invalid result.
      Parameters:
      errorMessage - the error message describing the failure