MBDyn-1.7.3
|
#include <matvec.h>
Public Types | |
typedef Expression::ScalarType | ScalarType |
typedef Expression::ExpressionType | ExpressionType |
Public Member Functions | |
MatrixExpression (const Expression &e) | |
template<typename Expr > | |
MatrixExpression (const Expr &u) | |
template<typename LhsExpr , typename RhsExpr > | |
MatrixExpression (const LhsExpr &u, const RhsExpr &v) | |
index_type | iGetNumRows () const |
index_type | iGetNumCols () const |
Static Public Attributes | |
static const bool | bAlias = CLEAR_ALIAS ? false : Expression::bAlias |
static const index_type | iNumRows = N_rows |
static const index_type | iNumCols = N_cols |
Private Types | |
typedef IndexCheck< iNumRows-Expression::iNumRows > ::CheckType | check_iNumRows |
typedef IndexCheck< iNumCols-Expression::iNumCols > ::CheckType | check_iNumCols |
|
private |
|
private |
typedef Expression::ExpressionType grad::MatrixExpression< Expression, N_rows, N_cols, CLEAR_ALIAS >::ExpressionType |
typedef Expression::ScalarType grad::MatrixExpression< Expression, N_rows, N_cols, CLEAR_ALIAS >::ScalarType |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
Definition at line 669 of file matvec.h.
Referenced by grad::Matrix< T, N_rows, N_cols >::ApplyMatrixFuncNoAlias(), grad::Matrix< T, N_rows, N_cols >::operator+=(), grad::Matrix< T, N_rows, N_cols >::operator-=(), and grad::Matrix< T, N_rows, N_cols >::operator=().
|
inline |
Definition at line 666 of file matvec.h.
Referenced by grad::Matrix< T, N_rows, N_cols >::ApplyMatrixFuncNoAlias(), grad::Matrix< T, N_rows, N_cols >::operator+=(), grad::Matrix< T, N_rows, N_cols >::operator-=(), and grad::Matrix< T, N_rows, N_cols >::operator=().
|
static |
|
static |
|
static |