Class ComputationBudgetExceededException

Namespace
LogicalOptimizer
Assembly
LogicalOptimizer.Core.dll

Raised when an exact algorithm gives up because it hit an explicit work budget (e.g. Quine–McCluskey prime-generation pair-comparison limit) rather than because of a programming error. It derives from InvalidOperationException for backward compatibility with callers that caught the broader type, but its distinct identity lets the facade tell a budget exhaustion (report MinimizationStatus.BudgetExceeded) apart from a genuine invariant violation, which must never be silently swallowed.

public sealed class ComputationBudgetExceededException : InvalidOperationException, ISerializable
Inheritance
ComputationBudgetExceededException
Implements
Inherited Members

Constructors

ComputationBudgetExceededException(string)

public ComputationBudgetExceededException(string message)

Parameters

message string

ComputationBudgetExceededException(string, Exception)

public ComputationBudgetExceededException(string message, Exception innerException)

Parameters

message string
innerException Exception