GridFire v0.7.0-alpha
General Purpose Nuclear Network
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;