MBDyn-1.7.3
|
#include <matvec.h>
Public Types | |
typedef void | RowVectorType |
typedef void | ColumnVectorType |
typedef ScalarTypeTraits < doublereal >::ScalarType | ScalarType |
typedef ScalarTypeTraits < doublereal > ::DirectExpressionType | ExpressionType |
Public Member Functions | |
MatNxNDirectExpr (const MatNxN &A) | |
const ScalarType & | operator() (index_type i, index_type j) const |
index_type | iGetNumRows () const |
index_type | iGetNumCols () const |
template<typename ScalarType2 > | |
bool | bHaveReferenceTo (const ScalarType2 *pFirst, const ScalarType2 *pLast) const |
Static Public Attributes | |
static const bool | bAlias = false |
static const index_type | iNumRows = DYNAMIC_SIZE |
static const index_type | iNumCols = DYNAMIC_SIZE |
Private Attributes | |
const MatNxN & | A |
typedef void grad::MatNxNDirectExpr::ColumnVectorType |
typedef ScalarTypeTraits<doublereal>::DirectExpressionType grad::MatNxNDirectExpr::ExpressionType |
typedef void grad::MatNxNDirectExpr::RowVectorType |
|
inline |
|
inline |
Definition at line 1595 of file matvec.h.
References A, grad::bArrayOverlap(), MatNxN::iGetNumCols(), and MatNxN::iGetNumRows().
|
inline |
Definition at line 1590 of file matvec.h.
References A, and MatNxN::iGetNumCols().
Referenced by operator()().
|
inline |
Definition at line 1586 of file matvec.h.
References A, and MatNxN::iGetNumRows().
Referenced by operator()().
|
inline |
Definition at line 1578 of file matvec.h.
References A, iGetNumCols(), iGetNumRows(), and MATVEC_ASSERT.
|
private |
Definition at line 1600 of file matvec.h.
Referenced by bHaveReferenceTo(), iGetNumCols(), iGetNumRows(), and operator()().
|
static |
|
static |