|
MBDyn-1.7.3
|
#include <matvec.h>

Public Types | |
| typedef VectorExpr::ScalarType | ScalarType |
| typedef VectorExpr::ExpressionType | ExpressionType |
Public Member Functions | |
| SubVectorExpr (const VectorExpr &u) | |
| ExpressionType | 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 = VectorExpr::bAlias |
| static const index_type | iNumRows = iEndIndex - iStartIndex + 1 |
Private Types | |
| typedef MaxSizeCheck < iEndIndex <=VectorExpr::iNumRows > ::CheckType check_iEndIndex;typedef typename MaxSizeCheck < iStartIndex >=1 >::CheckType | check_iStartIndex |
| typedef MaxSizeCheck < VectorExpr::iNumRows!=DYNAMIC_SIZE > ::CheckType | check_iStaticSize |
Private Attributes | |
| const VectorExpr | oU |
|
private |
|
private |
| typedef VectorExpr::ExpressionType grad::SubVectorExpr< iStartIndex, iEndIndex, VectorExpr >::ExpressionType |
| typedef VectorExpr::ScalarType grad::SubVectorExpr< iStartIndex, iEndIndex, VectorExpr >::ScalarType |
|
inline |
|
inline |
Definition at line 827 of file matvec.h.
References grad::SubVectorExpr< iStartIndex, iEndIndex, VectorExpr >::oU.
|
inline |
Definition at line 821 of file matvec.h.
References grad::SubVectorExpr< iStartIndex, iEndIndex, VectorExpr >::iNumRows, MATVEC_ASSERT, and grad::SubVectorExpr< iStartIndex, iEndIndex, VectorExpr >::oU.
|
inline |
Definition at line 815 of file matvec.h.
References grad::SubVectorExpr< iStartIndex, iEndIndex, VectorExpr >::iNumRows, MATVEC_ASSERT, and grad::SubVectorExpr< iStartIndex, iEndIndex, VectorExpr >::oU.
|
static |
|
static |
Definition at line 806 of file matvec.h.
Referenced by grad::SubVectorExpr< iStartIndex, iEndIndex, VectorExpr >::iGetNumRows(), and grad::SubVectorExpr< iStartIndex, iEndIndex, VectorExpr >::operator()().
|
private |