MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
grad::ScalarBinaryExpressionTraits< ScalarBinaryFunction, Gradient< N_SIZE >, scalar_func_type, ScalarRhsExpr > Struct Template Reference

#include <matvec.h>

Inheritance diagram for grad::ScalarBinaryExpressionTraits< ScalarBinaryFunction, Gradient< N_SIZE >, scalar_func_type, ScalarRhsExpr >:
Collaboration diagram for grad::ScalarBinaryExpressionTraits< ScalarBinaryFunction, Gradient< N_SIZE >, scalar_func_type, ScalarRhsExpr >:

Public Types

typedef GradientExpression
< BinaryExpr
< ScalarBinaryFunction,
ConstExpr< Gradient< N_SIZE >
>, ScalarRhsExpr > > 
ExpressionType
 
- Public Types inherited from grad::ScalarTypeTraits< Gradient< N_SIZE > >
typedef Gradient< N_SIZE > ScalarType
 
typedef GradientExpression
< DirectExpr< Gradient< N_SIZE > > > 
DirectExpressionType
 

Additional Inherited Members

- Static Public Member Functions inherited from grad::ScalarTypeTraits< Gradient< N_SIZE > >
template<typename Expression , typename PointerType >
static bool bHaveReferenceTo (const GradientExpression< Expression > &g, const PointerType *pFirst, const PointerType *pLast)
 

Detailed Description

template<typename ScalarBinaryFunction, index_type N_SIZE, typename ScalarRhsExpr>
struct grad::ScalarBinaryExpressionTraits< ScalarBinaryFunction, Gradient< N_SIZE >, scalar_func_type, ScalarRhsExpr >

Definition at line 351 of file matvec.h.

Member Typedef Documentation

template<typename ScalarBinaryFunction , index_type N_SIZE, typename ScalarRhsExpr >
typedef GradientExpression<BinaryExpr<ScalarBinaryFunction, ConstExpr<Gradient<N_SIZE> >, ScalarRhsExpr> > grad::ScalarBinaryExpressionTraits< ScalarBinaryFunction, Gradient< N_SIZE >, scalar_func_type, ScalarRhsExpr >::ExpressionType

Definition at line 352 of file matvec.h.


The documentation for this struct was generated from the following file: