MBDyn-1.7.3
|
#include <matvec.h>
Public Types | |
typedef VectorType::ScalarType | ScalarType |
typedef VectorType::ExpressionType | ExpressionType |
Public Member Functions | |
VectorDirectExpr (const VectorType &u) | |
const ScalarType & | operator() (index_type i) const |
index_type | iGetNumRows () const |
template<typename ScalarType2 > | |
bool | bHaveReferenceTo (const ScalarType2 *pFirst, const ScalarType2 *pLast) const |
Static Public Attributes | |
static const bool | bAlias = ALIAS |
static const index_type | iNumRows = VectorType::iNumRows |
Private Attributes | |
const VectorType & | oU |
typedef VectorType::ExpressionType grad::VectorDirectExpr< VectorType, ALIAS >::ExpressionType |
typedef VectorType::ScalarType grad::VectorDirectExpr< VectorType, ALIAS >::ScalarType |
|
inline |
|
inline |
Definition at line 862 of file matvec.h.
References grad::VectorDirectExpr< VectorType, ALIAS >::oU.
|
inline |
Definition at line 856 of file matvec.h.
References grad::DYNAMIC_SIZE, grad::VectorDirectExpr< VectorType, ALIAS >::iNumRows, MATVEC_ASSERT, and grad::VectorDirectExpr< VectorType, ALIAS >::oU.
Referenced by grad::VectorDirectExpr< VectorType, ALIAS >::operator()().
|
inline |
Definition at line 850 of file matvec.h.
References grad::VectorDirectExpr< VectorType, ALIAS >::iGetNumRows(), MATVEC_ASSERT, and grad::VectorDirectExpr< VectorType, ALIAS >::oU.
|
static |
|
static |
Definition at line 842 of file matvec.h.
Referenced by grad::VectorDirectExpr< VectorType, ALIAS >::iGetNumRows().
|
private |
Definition at line 867 of file matvec.h.
Referenced by grad::VectorDirectExpr< VectorType, ALIAS >::bHaveReferenceTo(), grad::VectorDirectExpr< VectorType, ALIAS >::iGetNumRows(), and grad::VectorDirectExpr< VectorType, ALIAS >::operator()().