MBDyn-1.7.3
|
#include <gradient.h>
Public Types | |
typedef T::GradientType | GradientType |
typedef GradientType::scalar_func_type | scalar_func_type |
typedef GradientType::scalar_deriv_type | scalar_deriv_type |
typedef GradientType::vector_deriv_type | vector_deriv_type |
Public Member Functions | |
DirectExpr (const T &g) | |
scalar_func_type | dGetValue () const |
scalar_deriv_type | dGetDerivativeLocal (index_type iLocalDof) const |
vector_deriv_type | dGetDerivativeLocalVector (index_type iLocalVecDof) const |
index_type | iGetStartIndexLocal () const |
index_type | iGetEndIndexLocal () const |
index_type | iGetStartIndexLocalVector () const |
index_type | iGetEndIndexLocalVector () const |
LocalDofMap * | pGetDofMap () const |
bool | bHaveReferenceTo (const void *p) const |
index_type | iGetMaxDerivatives () const |
void | Compute () const |
Static Public Attributes | |
static const bool | bAlias = ALIAS |
static const index_type | iMaxDerivatives = GradientType::iMaxDerivatives |
static const bool | bVectorize = true |
static const index_type | iDimension = GradientType::iDimension |
Private Attributes | |
const GradientType & | oG |
Definition at line 1537 of file gradient.h.
typedef T::GradientType grad::DirectExpr< T, ALIAS >::GradientType |
Definition at line 1540 of file gradient.h.
typedef GradientType::scalar_deriv_type grad::DirectExpr< T, ALIAS >::scalar_deriv_type |
Definition at line 1545 of file gradient.h.
typedef GradientType::scalar_func_type grad::DirectExpr< T, ALIAS >::scalar_func_type |
Definition at line 1544 of file gradient.h.
typedef GradientType::vector_deriv_type grad::DirectExpr< T, ALIAS >::vector_deriv_type |
Definition at line 1546 of file gradient.h.
|
inline |
Definition at line 1548 of file gradient.h.
|
inline |
|
inline |
Definition at line 1593 of file gradient.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
Definition at line 1539 of file gradient.h.
|
static |
Definition at line 1542 of file gradient.h.
|
static |
Definition at line 1543 of file gradient.h.
|
static |
Definition at line 1541 of file gradient.h.
|
private |
Definition at line 1596 of file gradient.h.
Referenced by grad::DirectExpr< T, ALIAS >::bHaveReferenceTo(), grad::DirectExpr< T, ALIAS >::dGetDerivativeLocal(), grad::DirectExpr< T, ALIAS >::dGetDerivativeLocalVector(), grad::DirectExpr< T, ALIAS >::dGetValue(), grad::DirectExpr< T, ALIAS >::iGetEndIndexLocal(), grad::DirectExpr< T, ALIAS >::iGetEndIndexLocalVector(), grad::DirectExpr< T, ALIAS >::iGetMaxDerivatives(), grad::DirectExpr< T, ALIAS >::iGetStartIndexLocal(), grad::DirectExpr< T, ALIAS >::iGetStartIndexLocalVector(), and grad::DirectExpr< T, ALIAS >::pGetDofMap().