Taylor model exceptions. More...
#include <taylor_model.hpp>
Public Types | |
| enum | TYPE { DIV =1, INTER, EIGEN, SCALING, SIZE =-1, INIT =-2, INCON =-3, TMODEL =-4, UNDEF =-33 } |
| Enumeration type for TaylorModel exception handling. More... | |
Public Member Functions | |
| Exceptions (TYPE ierr_) | |
| Constructor for error ierr More... | |
| int | ierr () |
| Inline function returning the error flag. More... | |
Private Attributes | |
| TYPE | _ierr |
Taylor model exceptions.
Definition at line 81 of file taylor_model.hpp.
| enum TaylorModel::Exceptions::TYPE |
Enumeration type for TaylorModel exception handling.
| Enumerator | |
|---|---|
| DIV | Error during calculation of a TaylorVariable for a division term (division by zero) |
| INTER | Error during intersection of two sets of bounds (empty intersection) |
| EIGEN | Error during eigenvalue decomposition in range bounder. |
| SCALING | Error during scaling (degenerate variable range) |
| SIZE | Error due to an inconsistent number of variables (zero variables) |
| INIT | Error due to invalid initialization of a TaylorVariable. |
| INCON | Error due to inconsistency between the Taylor model and T bounders. |
| TMODEL | Error due to an operation between TaylorVariable linked to different TaylorModel. |
| UNDEF | Error due to calling a function/feature not yet implemented. |
Definition at line 85 of file taylor_model.hpp.
|
inline |
Constructor for error ierr
Definition at line 97 of file taylor_model.hpp.
|
inline |
Inline function returning the error flag.
Definition at line 99 of file taylor_model.hpp.
|
private |
Definition at line 102 of file taylor_model.hpp.