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.