#include <Sacado_Tay_CacheTaylor.hpp>
Inheritance diagram for Sacado::Tay::CacheTaylor< T >:
Public Member Functions | |
~CacheTaylor () | |
Destructor. | |
Initialization methods | |
CacheTaylor () | |
Default constructor. | |
CacheTaylor (const T &x) | |
Constructor with supplied value x . | |
CacheTaylor (unsigned int d, const T &x) | |
Constructor with degree d and value x . | |
CacheTaylor (const CacheTaylor &x) | |
Copy constructor. | |
template<typename S> | |
CacheTaylor (const Expr< S > &x) | |
Copy constructor from any Expression object. | |
Assignment operators | |
CacheTaylor< T > & | operator= (const T &val) |
Assignment operator with constant right-hand-side. | |
CacheTaylor< T > & | operator= (const CacheTaylor< T > &x) |
Assignment with CacheTaylor right-hand-side. | |
template<typename S> | |
CacheTaylor< T > & | operator= (const Expr< S > &x) |
Assignment operator with any expression right-hand-side. | |
Unary operators | |
Expr< UnaryExpr< CacheTaylor< T >, UnaryPlusOp > > | operator+ () const |
Unary-plus operator. | |
Expr< UnaryExpr< CacheTaylor< T >, UnaryMinusOp > > | operator- () const |
Unary-minus operator. | |
CacheTaylor< T > & | operator+= (const T &x) |
Addition-assignment operator with constant right-hand-side. | |
CacheTaylor< T > & | operator-= (const T &x) |
Subtraction-assignment operator with constant right-hand-side. | |
CacheTaylor< T > & | operator *= (const T &x) |
Multiplication-assignment operator with constant right-hand-side. | |
CacheTaylor< T > & | operator/= (const T &x) |
Division-assignment operator with constant right-hand-side. | |
template<typename S> | |
CacheTaylor< T > & | operator+= (const S &x) |
Addition-assignment operator with Taylor right-hand-side. | |
template<typename S> | |
CacheTaylor< T > & | operator-= (const S &x) |
Subtraction-assignment operator with Taylor right-hand-side. | |
template<typename S> | |
CacheTaylor< T > & | operator *= (const S &x) |
Multiplication-assignment operator with Taylor right-hand-side. | |
template<typename S> | |
CacheTaylor< T > & | operator/= (const S &x) |
Division-assignment operator with Taylor right-hand-side. |
This class provides the user interface of the Taylor object. Class CacheTaylorImplementation provides the implementation.
|
Constructor with supplied value Sets the first coefficient to x |
|
Constructor with degree d and value
Initializes first coeffienct to |