Functions | |
| T | TaylorVariable< T >::B () const |
| Return range bounder. | |
| T | TaylorVariable< T >::bound () const |
| Return range bounder. | |
| const T & | TaylorVariable< T >::boundT () const |
| Return reference to range bounder in T arithmetic. | |
| TaylorVariable< T > & | TaylorVariable< T >::C () |
| Recenter remainder term. | |
| TaylorVariable< T > & | TaylorVariable< T >::center () |
| Return reference to current remainder. | |
| double | TaylorVariable< T >::constant () const |
| Return coefficient value in constant term. | |
| TaylorModel< T > * | TaylorVariable< T >::env () const |
| Return pointer to TaylorModel environment. | |
| double * | TaylorVariable< T >::linear () const |
| Return pointer to array of size nvar comprising coefficients in linear term. | |
| TaylorVariable< T > | TaylorVariable< T >::P () const |
| Cancel remainder error term and return polynomial part. | |
| double | TaylorVariable< T >::P (const double *x) const |
| Evaluate polynomial part at point x | |
| TaylorVariable< T > | TaylorVariable< T >::polynomial () const |
| Cancel remainder term and return polynomial part. | |
| double | TaylorVariable< T >::polynomial (const double *x) const |
| Evaluate polynomial part at point x | |
| double * | TaylorVariable< T >::quadratic (const int opt=0) const |
| Return pointer to array of size nvar comprising coefficients in quadratic term (diagonal coefs if opt=0; upper triangular part otherwise) | |
| T | TaylorVariable< T >::R () const |
| Return const reference to current remainder. | |
| double * | TaylorVariable< T >::reference () const |
| Return pointer to array of size nvar comprising reference point. | |
| T | TaylorVariable< T >::remainder () const |
| Return const reference to current remainder. | |
| TaylorVariable< T > & | TaylorVariable< T >::set (TaylorModel< T > *TM, const unsigned int ix, const T &X) |
| Set the index and range for the variable ivar, that belongs to the interval X. | |
| TaylorVariable< T >::TaylorVariable (const double d=0.) | |
| Constructor for a real scalar. | |
| TaylorVariable< T >::TaylorVariable (const T &B) | |
| Constructor for a T variable. | |
| TaylorVariable< T >::TaylorVariable (TaylorModel< T > *TM, const unsigned int ix, const T &X) | |
| Constructor for the variable ix, that belongs to the interval X | |
| TaylorVariable< T >::TaylorVariable (const TaylorVariable< T > &TV) | |
| Copy constructor for identical range bounder. | |
| template<typename U > | |
| TaylorVariable< T >::TaylorVariable (TaylorModel< T > *&TM, const TaylorVariable< U > &TV) | |
| Copy constructor for different range bounder with implicit type conversion. | |
| template<typename U > | |
| TaylorVariable< T >::TaylorVariable (TaylorModel< T > *&TM, const TaylorVariable< U > &TV, const T &(U::*method)() const ) | |
| Copy constructor for different range bounder with explicit type conversion class member function. | |
| template<typename U > | |
| TaylorVariable< T >::TaylorVariable (TaylorModel< T > *&TM, const TaylorVariable< U > &TV, T(*method)(const U &)) | |
| Copy constructor for different range bounder with explicit type conversion non-class function. | |
| TaylorVariable< T >::~TaylorVariable () | |
| Class destructor. | |
| T TaylorVariable< T >::B | ( | ) | const [inline] |
Return range bounder.
Definition at line 223 of file taylor_variable.hpp.
| T TaylorVariable< T >::bound | ( | ) | const [inline] |
Return range bounder.
Definition at line 219 of file taylor_variable.hpp.
| const T& TaylorVariable< T >::boundT | ( | ) | const [inline] |
Return reference to range bounder in T arithmetic.
Definition at line 227 of file taylor_variable.hpp.
| TaylorVariable<T>& TaylorVariable< T >::C | ( | ) | [inline] |
Recenter remainder term.
Definition at line 247 of file taylor_variable.hpp.
| TaylorVariable<T>& TaylorVariable< T >::center | ( | ) | [inline] |
Return reference to current remainder.
Recenter remainder term
Definition at line 243 of file taylor_variable.hpp.
| double TaylorVariable< T >::constant | ( | ) | const |
Return coefficient value in constant term.
| TaylorModel<T>* TaylorVariable< T >::env | ( | ) | const [inline] |
Return pointer to TaylorModel environment.
Definition at line 215 of file taylor_variable.hpp.
| double* TaylorVariable< T >::linear | ( | ) | const |
Return pointer to array of size nvar comprising coefficients in linear term.
| TaylorVariable<T> TaylorVariable< T >::P | ( | ) | const [inline] |
Cancel remainder error term and return polynomial part.
Definition at line 259 of file taylor_variable.hpp.
| double TaylorVariable< T >::P | ( | const double * | x | ) | const [inline] |
Evaluate polynomial part at point x
Definition at line 264 of file taylor_variable.hpp.
| TaylorVariable<T> TaylorVariable< T >::polynomial | ( | ) | const [inline] |
Cancel remainder term and return polynomial part.
Definition at line 251 of file taylor_variable.hpp.
| double TaylorVariable< T >::polynomial | ( | const double * | x | ) | const |
Evaluate polynomial part at point x
| double* TaylorVariable< T >::quadratic | ( | const int | opt = 0 | ) | const |
Return pointer to array of size nvar comprising coefficients in quadratic term (diagonal coefs if opt=0; upper triangular part otherwise)
| T TaylorVariable< T >::R | ( | ) | const [inline] |
Return const reference to current remainder.
Definition at line 235 of file taylor_variable.hpp.
| double* TaylorVariable< T >::reference | ( | ) | const |
Return pointer to array of size nvar comprising reference point.
| T TaylorVariable< T >::remainder | ( | ) | const [inline] |
Return const reference to current remainder.
Definition at line 231 of file taylor_variable.hpp.
| TaylorVariable<T>& TaylorVariable< T >::set | ( | TaylorModel< T > * | TM, |
| const unsigned int | ix, | ||
| const T & | X | ||
| ) | [inline] |
Set the index and range for the variable ivar, that belongs to the interval X.
Definition at line 211 of file taylor_variable.hpp.
| TaylorVariable< T >::TaylorVariable | ( | const double | d = 0. | ) |
Constructor for a real scalar.
| TaylorVariable< T >::TaylorVariable | ( | const T & | B | ) |
Constructor for a T variable.
| TaylorVariable< T >::TaylorVariable | ( | TaylorModel< T > * | TM, |
| const unsigned int | ix, | ||
| const T & | X | ||
| ) |
Constructor for the variable ix, that belongs to the interval X
| TaylorVariable< T >::TaylorVariable | ( | const TaylorVariable< T > & | TV | ) |
Copy constructor for identical range bounder.
| TaylorVariable< T >::TaylorVariable | ( | TaylorModel< T > *& | TM, |
| const TaylorVariable< U > & | TV | ||
| ) |
Copy constructor for different range bounder with implicit type conversion.
| TaylorVariable< T >::TaylorVariable | ( | TaylorModel< T > *& | TM, |
| const TaylorVariable< U > & | TV, | ||
| const T &(U::*)() const | method | ||
| ) |
Copy constructor for different range bounder with explicit type conversion class member function.
| TaylorVariable< T >::TaylorVariable | ( | TaylorModel< T > *& | TM, |
| const TaylorVariable< U > & | TV, | ||
| T(*)(const U &) | method | ||
| ) |
Copy constructor for different range bounder with explicit type conversion non-class function.
| TaylorVariable< T >::~TaylorVariable | ( | ) | [inline] |
Class destructor.
Definition at line 206 of file taylor_variable.hpp.