MBDyn-1.7.3
|
#include <matvecass.h>
Public Member Functions | |
GradientAssVec (SubVectorHandler &vh, enum mode_t mode=RESET) | |
void | AddItem (const integer iRow, const double dCoef) |
template<index_type N_rows> | |
void | AddItem (const integer iFirstRow, const Vector< doublereal, N_rows > &v) |
Static Public Member Functions | |
template<typename T > | |
static void | AssRes (T *pElem, SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr, enum FunctionCall func, enum mode_t mode=RESET) |
template<typename T > | |
static void | InitialAssRes (T *pElem, SubVectorHandler &WorkVec, const VectorHandler &XCurr, enum FunctionCall func, enum mode_t mode=RESET) |
Private Attributes | |
SubVectorHandler & | WorkVec |
integer | iSubRow |
Additional Inherited Members | |
Private Types inherited from grad::GradientAssVecBase | |
enum | mode_t { RESET, APPEND } |
Definition at line 115 of file matvecass.h.
|
inline |
Definition at line 117 of file matvecass.h.
References GRADIENT_ASSERT.
|
inline |
Definition at line 164 of file matvecass.h.
References GRADIENT_ASSERT.
Referenced by testSubVecAss(), and testSubVecAssMatVec().
|
inline |
Definition at line 178 of file matvecass.h.
References GRADIENT_ASSERT, and grad::Vector< T, N_rows >::iGetNumRows().
|
inlinestatic |
Definition at line 137 of file matvecass.h.
|
inlinestatic |
Definition at line 153 of file matvecass.h.
|
private |
Definition at line 196 of file matvecass.h.
|
private |
Definition at line 195 of file matvecass.h.