|
|
typedef ConstExpr< typename ExprT2::value_type > | ExprT1 |
| | Typename of constant expression.
|
|
typedef ExprT2::value_type | value_type |
| | Typename of the second argument value.
|
|
typedef ExprT2::scalar_type | scalar_type |
|
typedef ExprT2::base_expr_type | base_expr_type |
|
typedef ConstExpr< typename ExprT2::value_type >::value_type | value_type_1 |
| | Typename of the expression values.
|
|
typedef ExprT2::value_type | value_type_2 |
|
typedef ConstExpr< typename ExprT2::value_type >::scalar_type | scalar_type_1 |
| | Typename of the expression scalars.
|
|
typedef ExprT2::scalar_type | scalar_type_2 |
|
typedef ConstExpr< typename ExprT2::value_type >::base_expr_type | base_expr_type_1 |
| | Typename of the base expression.
|
|
typedef ExprT2::base_expr_type | base_expr_type_2 |
template<typename ExprT2, template< typename, typename > class Op>
class Sacado::Tay::BinaryExpr< ConstExpr< typename ExprT2::value_type >, ExprT2, Op >
Binary expression template with first argument constant.
This template class represents a binary operation of the form op(a1,a2) where a1 is the left argument of type ExprT1, r is the right argument of type ExprT2, and op is the operation represented by type Op. The operation is evaluated by the static methods Op::computeValue() and Op::computeDx().