|typedef ExprT::value_type ||value_type|
| ||Typename of argument value. |
Public Member Functions
| ||UnaryExpr (const ExprT &expr)|
| ||Constructor. |
|void ||allocateCache (unsigned int d) const |
| ||Allocate coefficient cache. |
|unsigned int ||degree () const |
| ||Return degree of polynomial. |
|bool ||hasFastAccess (unsigned int d) const |
| ||Return if operation has fast access. |
|value_type ||coeff (unsigned int i) const |
| ||Return degree |
i term of expression.
|value_type ||fastAccessCoeff (unsigned int i) const |
| ||Return derivative component |
i of operation.
| ||Left argument. |
|Op< ExprT > ||op_|
| ||Operator. |
template<typename ExprT, template< typename > class Op>
class Sacado::Tay::UnaryExpr< ExprT, Op >
Unary expression template.
This template class represents a unary operation of the form op(a) where a is the argument of type
ExprT and op is the operation represented by type
Op. The operation is evaluated by the static methods Op::computeValue() and Op::computeDx().
Definition at line 133 of file Sacado_Tay_CacheTaylorExpr.hpp.