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 | |
int | ierr () |
Inline function returning the error flag. | |
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.
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.
TaylorModel< T >::Exceptions::Exceptions | ( | TYPE | ierr_ | ) | [inline] |
Constructor for error ierr
Definition at line 97 of file taylor_model.hpp.
int TaylorModel< T >::Exceptions::ierr | ( | ) | [inline] |
Inline function returning the error flag.
Definition at line 99 of file taylor_model.hpp.
TYPE TaylorModel< T >::Exceptions::_ierr [private] |
Definition at line 102 of file taylor_model.hpp.