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.