Public Types | Public Member Functions | Private Attributes
TaylorModel< T >::Exceptions Class Reference

Taylor model exceptions. More...

#include <taylor_model.hpp>

List of all members.

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

Detailed Description

template<typename T>
class TaylorModel< T >::Exceptions

Taylor model exceptions.

Definition at line 81 of file taylor_model.hpp.


Member Enumeration Documentation

template<typename T>
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.


Constructor & Destructor Documentation

template<typename T>
TaylorModel< T >::Exceptions::Exceptions ( TYPE  ierr_) [inline]

Constructor for error ierr

Definition at line 97 of file taylor_model.hpp.


Member Function Documentation

template<typename T>
int TaylorModel< T >::Exceptions::ierr ( ) [inline]

Inline function returning the error flag.

Definition at line 99 of file taylor_model.hpp.


Member Data Documentation

template<typename T>
TYPE TaylorModel< T >::Exceptions::_ierr [private]

Definition at line 102 of file taylor_model.hpp.


The documentation for this class was generated from the following file:


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Sat Jun 8 2019 19:40:26