Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Wrapper for a generic expression template. More...
#include <Sacado_Tay_CacheTaylorExpr.hpp>
Public Types | |
typedef ExprT::value_type | value_type |
Typename of values. More... | |
typedef ExprT::scalar_type | scalar_type |
Typename of scalar's (which may be different from value_type) More... | |
typedef ExprT::base_expr_type | base_expr_type |
Typename of base-expressions. More... | |
Public Member Functions | |
Expr (const ExprT &expr) | |
Constructor with given expression expr . More... | |
void | allocateCache (unsigned int d) const |
Allocate coefficient cache. More... | |
unsigned int | degree () const |
Return degree of polynomial. More... | |
bool | hasFastAccess (unsigned int d) const |
Return if expression has fast access. More... | |
value_type | coeff (unsigned int i) const |
Return degree i term of expression. More... | |
value_type | fastAccessCoeff (unsigned int i) const |
Return degree i term of expression. More... | |
Protected Member Functions | |
Expr () | |
Disallow default constructor. More... | |
Protected Attributes | |
ExprT | expr_ |
Expression. More... | |
Wrapper for a generic expression template.
This template class serves as a wrapper for all CacheTaylor expression template classes.
Definition at line 25 of file Sacado_Tay_CacheTaylorExpr.hpp.
typedef ExprT::value_type Sacado::Tay::Expr< ExprT >::value_type |
Typename of values.
Definition at line 30 of file Sacado_Tay_CacheTaylorExpr.hpp.
typedef ExprT::scalar_type Sacado::Tay::Expr< ExprT >::scalar_type |
Typename of scalar's (which may be different from value_type)
Definition at line 33 of file Sacado_Tay_CacheTaylorExpr.hpp.
typedef ExprT::base_expr_type Sacado::Tay::Expr< ExprT >::base_expr_type |
Typename of base-expressions.
Definition at line 36 of file Sacado_Tay_CacheTaylorExpr.hpp.
|
inlineexplicit |
Constructor with given expression expr
.
Definition at line 39 of file Sacado_Tay_CacheTaylorExpr.hpp.
|
inlineprotected |
Disallow default constructor.
Definition at line 61 of file Sacado_Tay_CacheTaylorExpr.hpp.
|
inline |
Allocate coefficient cache.
Definition at line 42 of file Sacado_Tay_CacheTaylorExpr.hpp.
|
inline |
Return degree of polynomial.
Definition at line 45 of file Sacado_Tay_CacheTaylorExpr.hpp.
|
inline |
Return if expression has fast access.
Definition at line 48 of file Sacado_Tay_CacheTaylorExpr.hpp.
|
inline |
Return degree i
term of expression.
Definition at line 52 of file Sacado_Tay_CacheTaylorExpr.hpp.
|
inline |
Return degree i
term of expression.
Definition at line 55 of file Sacado_Tay_CacheTaylorExpr.hpp.
|
protected |
Expression.
Definition at line 64 of file Sacado_Tay_CacheTaylorExpr.hpp.