MBDyn-1.7.3
|
#include <gradient.h>
Public Types | |
typedef RangeVector < scalar_deriv_type, N_SIZE > | RangeVectorType |
typedef RangeVectorType::scalar_type | scalar_type |
typedef RangeVectorType::vector_type | vector_type |
Public Types inherited from grad::MapVectorBase | |
enum | LocalScope { LOCAL } |
enum | GlobalScope { GLOBAL } |
Static Public Attributes | |
static const index_type | iMaxSize = RangeVectorType::iMaxSize |
static const MapVector | Zero |
Private Attributes | |
LocalDofMap * | pDofMap |
RangeVectorType | oRange |
Definition at line 1154 of file gradient.h.
typedef RangeVector<scalar_deriv_type, N_SIZE> grad::MapVector< N_SIZE >::RangeVectorType |
Definition at line 1156 of file gradient.h.
typedef RangeVectorType::scalar_type grad::MapVector< N_SIZE >::scalar_type |
Definition at line 1158 of file gradient.h.
typedef RangeVectorType::vector_type grad::MapVector< N_SIZE >::vector_type |
Definition at line 1159 of file gradient.h.
|
inline |
Definition at line 1162 of file gradient.h.
|
inline |
Definition at line 1167 of file gradient.h.
|
inline |
Definition at line 1171 of file gradient.h.
|
inline |
Definition at line 1175 of file gradient.h.
References grad::MapVector< N_SIZE >::ResizeReset().
|
inline |
Definition at line 1179 of file gradient.h.
References grad::MapVector< N_SIZE >::ResizeReset().
|
inline |
Definition at line 1275 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::bUseDynamicMem(), and grad::MapVector< N_SIZE >::oRange.
|
inline |
Definition at line 1226 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::GetValue(), GRADIENT_ASSERT, grad::LocalDofMap::iGetLocalIndex(), grad::MapVector< N_SIZE >::iGetMaxSize(), grad::LocalDofMap::INVALID_INDEX, MBDYN_EXCEPT_ARGS, grad::MapVector< N_SIZE >::oRange, and grad::MapVector< N_SIZE >::pDofMap.
|
inline |
Definition at line 1265 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::GetValue(), and grad::MapVector< N_SIZE >::oRange.
Referenced by testMapVector().
|
inline |
Definition at line 1266 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::GetVectorValue(), and grad::MapVector< N_SIZE >::oRange.
|
inline |
|
inline |
Definition at line 1271 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::iGetEndIndex(), and grad::MapVector< N_SIZE >::oRange.
Referenced by grad::MapVector< N_SIZE >::iGetGlobalDof(), grad::MapVector< N_SIZE >::SetGlobalVector(), and testMapVector().
|
inline |
Definition at line 1273 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::iGetEndIndexVector(), and grad::MapVector< N_SIZE >::oRange.
|
inline |
Definition at line 1254 of file gradient.h.
References GRADIENT_ASSERT, grad::MapVector< N_SIZE >::iGetEndIndexLocal(), grad::LocalDofMap::iGetGlobalDof(), grad::MapVector< N_SIZE >::iGetStartIndexLocal(), and grad::MapVector< N_SIZE >::pDofMap.
|
inline |
Definition at line 1263 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::iGetMaxSize(), and grad::MapVector< N_SIZE >::oRange.
Referenced by grad::MapVector< N_SIZE >::dGetGlobalVector().
|
inline |
Definition at line 1264 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::iGetMaxSizeVector(), and grad::MapVector< N_SIZE >::oRange.
|
inline |
Definition at line 1261 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::iGetSize(), and grad::MapVector< N_SIZE >::oRange.
|
inline |
Definition at line 1262 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::iGetSizeVector(), and grad::MapVector< N_SIZE >::oRange.
|
inline |
Definition at line 1270 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::iGetStartIndex(), and grad::MapVector< N_SIZE >::oRange.
Referenced by grad::MapVector< N_SIZE >::iGetGlobalDof(), grad::MapVector< N_SIZE >::SetGlobalVector(), and testMapVector().
|
inline |
Definition at line 1272 of file gradient.h.
References grad::RangeVector< T, N_SIZE >::iGetStartIndexVector(), and grad::MapVector< N_SIZE >::oRange.
|
inline |
|
inline |
Definition at line 1222 of file gradient.h.
References grad::MapVector< N_SIZE >::oRange, and grad::RangeVector< T, N_SIZE >::Reserve().
|
inline |
Definition at line 1218 of file gradient.h.
References grad::MapVector< N_SIZE >::oRange, and grad::RangeVector< T, N_SIZE >::Reset().
|
inline |
Definition at line 1188 of file gradient.h.
References grad::MapVector< N_SIZE >::oRange, grad::MapVector< N_SIZE >::pDofMap, and grad::RangeVector< T, N_SIZE >::ResizePreserve().
|
inline |
Definition at line 1183 of file gradient.h.
References grad::MapVector< N_SIZE >::oRange, grad::MapVector< N_SIZE >::pDofMap, and grad::RangeVector< T, N_SIZE >::ResizeReset().
Referenced by grad::MapVector< N_SIZE >::MapVector().
|
inline |
Definition at line 1193 of file gradient.h.
References grad::LocalDofMap::AllocateLocalDof(), GRADIENT_ASSERT, grad::MapVector< N_SIZE >::oRange, grad::MapVector< N_SIZE >::pDofMap, and grad::RangeVector< T, N_SIZE >::ResizeReset().
|
inline |
Definition at line 1240 of file gradient.h.
References GRADIENT_ASSERT, grad::MapVector< N_SIZE >::iGetEndIndexLocal(), grad::LocalDofMap::iGetLocalIndex(), grad::MapVector< N_SIZE >::iGetStartIndexLocal(), grad::LocalDofMap::INVALID_INDEX, MBDYN_EXCEPT_ARGS, grad::MapVector< N_SIZE >::oRange, grad::MapVector< N_SIZE >::pDofMap, and grad::RangeVector< T, N_SIZE >::SetValue().
|
inline |
Definition at line 1268 of file gradient.h.
References grad::MapVector< N_SIZE >::oRange, and grad::RangeVector< T, N_SIZE >::SetValue().
|
inline |
Definition at line 1269 of file gradient.h.
References grad::MapVector< N_SIZE >::oRange, and grad::RangeVector< T, N_SIZE >::SetVectorValue().
|
static |
Definition at line 1157 of file gradient.h.
|
private |
Definition at line 1280 of file gradient.h.
Referenced by grad::MapVector< N_SIZE >::bUseDynamicMem(), grad::MapVector< N_SIZE >::dGetGlobalVector(), grad::MapVector< N_SIZE >::dGetLocalVector(), grad::MapVector< N_SIZE >::dGetLocalVectorVector(), grad::MapVector< N_SIZE >::GetLocalVector(), grad::MapVector< N_SIZE >::iGetEndIndexLocal(), grad::MapVector< N_SIZE >::iGetEndIndexLocalVector(), grad::MapVector< N_SIZE >::iGetMaxSize(), grad::MapVector< N_SIZE >::iGetMaxSizeVector(), grad::MapVector< N_SIZE >::iGetSize(), grad::MapVector< N_SIZE >::iGetSizeVector(), grad::MapVector< N_SIZE >::iGetStartIndexLocal(), grad::MapVector< N_SIZE >::iGetStartIndexLocalVector(), grad::MapVector< N_SIZE >::Reserve(), grad::MapVector< N_SIZE >::Reset(), grad::MapVector< N_SIZE >::ResizePreserve(), grad::MapVector< N_SIZE >::ResizeReset(), grad::MapVector< N_SIZE >::SetGlobalVector(), grad::MapVector< N_SIZE >::SetLocalVector(), and grad::MapVector< N_SIZE >::SetLocalVectorVector().
|
private |
Definition at line 1279 of file gradient.h.
Referenced by grad::MapVector< N_SIZE >::dGetGlobalVector(), grad::MapVector< N_SIZE >::iGetGlobalDof(), grad::MapVector< N_SIZE >::pGetDofMap(), grad::MapVector< N_SIZE >::ResizePreserve(), grad::MapVector< N_SIZE >::ResizeReset(), and grad::MapVector< N_SIZE >::SetGlobalVector().
|
static |
Definition at line 1276 of file gradient.h.