Sacado::Tay::Expr< ExprT > Class Template Reference

Wrapper for a generic expression template. More...

#include <Sacado_Tay_CacheTaylorExpr.hpp>

List of all members.

Public Types

typedef ExprT::value_type value_type
 Typename of values.

Public Member Functions

 Expr (const ExprT &expr)
 Constructor with given expression expr.
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 expression has fast access.
value_type coeff (unsigned int i) const
 Return degree i term of expression.
value_type fastAccessCoeff (unsigned int i) const
 Return degree i term of expression.

Protected Member Functions

 Expr ()
 Disallow default constructor.

Protected Attributes

ExprT expr_
 Expression.

Detailed Description

template<typename ExprT>
class Sacado::Tay::Expr< ExprT >

Wrapper for a generic expression template.

This template class serves as a wrapper for all CacheTaylor expression template classes.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Generated on Wed Apr 13 10:19:24 2011 for Sacado by  doxygen 1.6.3