Functions | |
| T | TaylorVariable< T >::B () const |
| Return range bounder. More... | |
| T | TaylorVariable< T >::bound () const |
| Return range bounder. More... | |
| const T & | TaylorVariable< T >::boundT () const |
| Return reference to range bounder in T arithmetic. More... | |
| TaylorVariable< T > & | TaylorVariable< T >::C () |
| Recenter remainder term. More... | |
| TaylorVariable< T > & | TaylorVariable< T >::center () |
| Return reference to current remainder. More... | |
| double | TaylorVariable< T >::constant () const |
| Return coefficient value in constant term. More... | |
| TaylorModel< T > * | TaylorVariable< T >::env () const |
| Return pointer to TaylorModel environment. More... | |
| double * | TaylorVariable< T >::linear () const |
| Return pointer to array of size nvar comprising coefficients in linear term. More... | |
| TaylorVariable< T > | TaylorVariable< T >::P () const |
| Cancel remainder error term and return polynomial part. More... | |
| double | TaylorVariable< T >::P (const double *x) const |
| Evaluate polynomial part at point x More... | |
| TaylorVariable< T > | TaylorVariable< T >::polynomial () const |
| Cancel remainder term and return polynomial part. More... | |
| double | TaylorVariable< T >::polynomial (const double *x) const |
| Evaluate polynomial part at point x More... | |
| 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) More... | |
| T | TaylorVariable< T >::R () const |
| Return const reference to current remainder. More... | |
| double * | TaylorVariable< T >::reference () const |
| Return pointer to array of size nvar comprising reference point. More... | |
| T | TaylorVariable< T >::remainder () const |
| Return const reference to current remainder. More... | |
| 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. More... | |
| TaylorVariable< T >::TaylorVariable (const double d=0.) | |
| Constructor for a real scalar. More... | |
| TaylorVariable< T >::TaylorVariable (const T &B) | |
| Constructor for a T variable. More... | |
| TaylorVariable< T >::TaylorVariable (TaylorModel< T > *TM, const unsigned int ix, const T &X) | |
| Constructor for the variable ix, that belongs to the interval X More... | |
| TaylorVariable< T >::TaylorVariable (const TaylorVariable< T > &TV) | |
| Copy constructor for identical range bounder. More... | |
| template<typename U > | |
| TaylorVariable< T >::TaylorVariable (TaylorModel< T > *&TM, const TaylorVariable< U > &TV) | |
| Copy constructor for different range bounder with implicit type conversion. More... | |
| 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. More... | |
| 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. More... | |
| TaylorVariable< T >::~TaylorVariable () | |
| Class destructor. More... | |
|
inline |
Return range bounder.
Definition at line 223 of file taylor_variable.hpp.
|
inline |
Return range bounder.
Definition at line 219 of file taylor_variable.hpp.
|
inline |
Return reference to range bounder in T arithmetic.
Definition at line 227 of file taylor_variable.hpp.
|
inline |
Recenter remainder term.
Definition at line 247 of file taylor_variable.hpp.
|
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.
|
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.
|
inline |
Cancel remainder error term and return polynomial part.
Definition at line 259 of file taylor_variable.hpp.
|
inline |
Evaluate polynomial part at point x
Definition at line 264 of file taylor_variable.hpp.
|
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)
|
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.
|
inline |
Return const reference to current remainder.
Definition at line 231 of file taylor_variable.hpp.
|
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.
|
inline |
Class destructor.
Definition at line 206 of file taylor_variable.hpp.