Custom exceptions

DataFlowError

class simu.core.utilities.errors.DataFlowError

Bases: RuntimeError

An error used when the data flow of objects is not configured correctly.

IterativeProcessFailed

class simu.core.utilities.errors.IterativeProcessFailed

Bases: RuntimeError

Base-class for exceptions in case an iterative process failed.

IterativeProcessInterrupted

class simu.core.utilities.errors.IterativeProcessInterrupted

Bases: IterativeProcessFailed

Exception raised when an iterative process, such as a numerical solver has been interrupted by user intervention, normally callback functions.

NonSquareSystem

class simu.core.utilities.errors.NonSquareSystem

Bases: ValueError

Exception raised if a system that is to be square is not.