MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
grad::GradientExpression< Expression > Class Template Reference

#include <gradient.h>

Inheritance diagram for grad::GradientExpression< Expression >:
Collaboration diagram for grad::GradientExpression< Expression >:

Public Types

typedef Expression::GradientType GradientType
 
typedef
Expression::scalar_func_type 
scalar_func_type
 
typedef
Expression::scalar_deriv_type 
scalar_deriv_type
 
typedef
Expression::vector_deriv_type 
vector_deriv_type
 

Public Member Functions

 GradientExpression (const Expression &u)
 
template<typename Expr >
 GradientExpression (const Expr &u)
 
template<typename LhsExpr , typename RhsExpr >
 GradientExpression (const LhsExpr &u, const RhsExpr &v)
 

Static Public Attributes

static const index_type iDimension = GradientType::iDimension
 

Detailed Description

template<typename Expression>
class grad::GradientExpression< Expression >

Definition at line 1284 of file gradient.h.

Member Typedef Documentation

template<typename Expression>
typedef Expression::GradientType grad::GradientExpression< Expression >::GradientType

Definition at line 1286 of file gradient.h.

template<typename Expression>
typedef Expression::scalar_deriv_type grad::GradientExpression< Expression >::scalar_deriv_type

Definition at line 1289 of file gradient.h.

template<typename Expression>
typedef Expression::scalar_func_type grad::GradientExpression< Expression >::scalar_func_type

Definition at line 1288 of file gradient.h.

template<typename Expression>
typedef Expression::vector_deriv_type grad::GradientExpression< Expression >::vector_deriv_type

Definition at line 1290 of file gradient.h.

Constructor & Destructor Documentation

template<typename Expression>
grad::GradientExpression< Expression >::GradientExpression ( const Expression u)
inline

Definition at line 1292 of file gradient.h.

1293  :Expression(u) {
1294 
1295  }
template<typename Expression>
template<typename Expr >
grad::GradientExpression< Expression >::GradientExpression ( const Expr &  u)
inline

Definition at line 1298 of file gradient.h.

1299  :Expression(u) {
1300 
1301  }
template<typename Expression>
template<typename LhsExpr , typename RhsExpr >
grad::GradientExpression< Expression >::GradientExpression ( const LhsExpr &  u,
const RhsExpr &  v 
)
inline

Definition at line 1304 of file gradient.h.

1305  :Expression(u, v) {
1306 
1307  }

Member Data Documentation

template<typename Expression>
const index_type grad::GradientExpression< Expression >::iDimension = GradientType::iDimension
static

Definition at line 1287 of file gradient.h.


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