Loading...
Searching...
No Matches
gridfire::exceptions Namespace Reference

Namespace for GridFire exception classes. All custom exceptions defined in GridFire inherit from std::exception and are organized within this namespace for clarity and modularity. More...

## Classes

class | BadCollectionError
| Exception for invalid composition collection in the engine. More...
class | BadRHSEngineError
| Exception for errors in calculating the right-hand side (RHS). More...
class | CVODESolverFailureError
| Exception for failures in the CVODE solver. More...
class | DebugException
| Exception class for debug-only errors. More...
class | EngineError
| Base class for engine-related exceptions. More...
class | FailedToPartitionEngineError
| Exception for failures in partitioning the engine. More...
class | GridFireError
| Base class for GridFire exceptions. More...
class | HashingError
| Exception class for hashing-related errors in GridFire. More...
class | IllConditionedJacobianError
| Exception thrown when the Jacobian matrix is ill-conditioned. More...
class | InvalidQSESolutionError
| Exception for invalid QSE solution in the engine. More...
class | JacobianError
| Base class for Jacobian-related exceptions. More...
class | KINSolSolverFailureError
| Exception for failures in the KINSOL solver. More...
class | MissingBaseReactionError
| Exception thrown when a required reaction is missing from the underlying database (e.g., REACLIB). More...
class | MissingKeyReactionError
| Exception thrown when a constructed network fails to include a key reaction required by the policy. More...
class | MissingSeedSpeciesError
| Exception thrown when a required seed species is not found in the initial composition. More...
class | NetworkResizedError
| Exception for errors during network resizing. More...
class | PolicyError
| Base class for all exceptions related to network policy operations. More...
class | ReactionError
| Base class for all exceptions related to reaction operations. More...
class | ReactionParsingError
class | SingularJacobianError
| Exception thrown when the Jacobian matrix is singular. More...
class | SolverError
| Base class for all exceptions related to solver operations. More...
class | StaleJacobianError
| Exception for stale Jacobian matrix access. More...
class | SUNDIALSError
| Base class for exceptions related to SUNDIALS solver operations. More...
class | UnableToSetNetworkReactionsError
| Exception for failures in setting network reactions. More...
class | UninitializedJacobianError
| Exception for uninitialized Jacobian matrix access. More...
class | UnknownJacobianError
| Exception for unknown Jacobian matrix access. More...
class | UtilityError
| Base class for utility-related errors in GridFire. More...

## Detailed Description

Namespace for GridFire exception classes. All custom exceptions defined in GridFire inherit from std::exception and are organized within this namespace for clarity and modularity.

All GridFire exception classes derive from std::exception and then from gridfire::exceptions::GridFireError;