#include <Sacado_ELRFad_Expression.hpp>
Inheritance diagram for Sacado::ELRFad::Expr< ExprT >:

Public Types | |
| typedef ExprT::value_type | value_type |
| Typename of values. | |
| typedef ExprT::base_expr_type | base_expr_type |
| Typename of base-expressions. | |
Public Member Functions | |
| Expr (const ExprT &expr) | |
Constructor with given expression expr. | |
| int | size () const |
| Return size of derivative array of expression. | |
| value_type | val () const |
| Return value of expression. | |
| void | computePartials (const value_type &bar, value_type partials[]) const |
| Return partials w.r.t. arguments. | |
| void | getTangents (int i, value_type dots[]) const |
Return tangent component i of arguments. | |
| template<int Arg> | |
| value_type | getTangent (int i) const |
Return tangent component i of argument Arg. | |
| template<int Arg> | |
| bool | isActive () const |
| Return whether argument is active. | |
Static Public Attributes | |
| static const int | num_args = ExprT::num_args |
| Number of arguments. | |
Protected Member Functions | |
| Expr () | |
| Disallow default constructor. | |
Protected Attributes | |
| ExprT | expr_ |
| Expression. | |
This template class serves as a wrapper for all Fad expression template classes.
Definition at line 81 of file Sacado_ELRFad_Expression.hpp.
| typedef ExprT::value_type Sacado::ELRFad::Expr< ExprT >::value_type |
| typedef ExprT::base_expr_type Sacado::ELRFad::Expr< ExprT >::base_expr_type |
| Sacado::ELRFad::Expr< ExprT >::Expr | ( | const ExprT & | expr | ) | [inline, explicit] |
| Sacado::ELRFad::Expr< ExprT >::Expr | ( | ) | [inline, protected] |
| int Sacado::ELRFad::Expr< ExprT >::size | ( | ) | const [inline] |
Return size of derivative array of expression.
Definition at line 98 of file Sacado_ELRFad_Expression.hpp.
| value_type Sacado::ELRFad::Expr< ExprT >::val | ( | ) | const [inline] |
| void Sacado::ELRFad::Expr< ExprT >::computePartials | ( | const value_type & | bar, | |
| value_type | partials[] | |||
| ) | const [inline] |
| void Sacado::ELRFad::Expr< ExprT >::getTangents | ( | int | i, | |
| value_type | dots[] | |||
| ) | const [inline] |
Return tangent component i of arguments.
Definition at line 109 of file Sacado_ELRFad_Expression.hpp.
| value_type Sacado::ELRFad::Expr< ExprT >::getTangent | ( | int | i | ) | const [inline] |
Return tangent component i of argument Arg.
Definition at line 114 of file Sacado_ELRFad_Expression.hpp.
| bool Sacado::ELRFad::Expr< ExprT >::isActive | ( | ) | const [inline] |
const int Sacado::ELRFad::Expr< ExprT >::num_args = ExprT::num_args [static] |
ExprT Sacado::ELRFad::Expr< ExprT >::expr_ [protected] |
1.4.7