![]() |
FemProcess
The GeMA Fem Process Plugin
|
Implementation of the GmpFemAssemblerMatrixAdder and GmpFemAssemblerVectorAdder interfaces + concrete implementation classes. More...
#include "gmpFemAssemblerAdder.h"#include "gmpFemAssemblerCombiner.h"#include "gmpFemMatrixSet.h"#include "gmpFemVectorSet.h"#include "gmpFemLocker.h"#include <gmElementDof.h>#include <gmTrace.h>#include <assert.h>
Macros | |
| #define | DECLARE_MAT_LOCK_VARS bool LV_locked = false, LV_matSetNeedsLock = _matSet->needsLocking(); |
| Declares the local vars needed by LOCK_MATRIX_DOF and LOCK_VECTOR_DOF. | |
| #define | LOCK_MATRIX_DOF(DOF_INDEX) |
| Aquires the lock protecting the given dof index if the solver matrix type requires locking. Updates LV_locked to true if the lock was indeed acquired. More... | |
| #define | LOCK_VECTOR_DOF(DOF_INDEX) |
| Aquires the lock protecting the given dof index if LV_locked is false. Updates LV_locked to true if the lock was indeed acquired. More... | |
| #define | UNLOCK_DOF(DOF_INDEX) |
| Releases the lock protecting the given dof index if LV_locked is true. Resets LV_locked to false. More... | |
Implementation of the GmpFemAssemblerMatrixAdder and GmpFemAssemblerVectorAdder interfaces + concrete implementation classes.
| #define LOCK_MATRIX_DOF | ( | DOF_INDEX | ) |
Aquires the lock protecting the given dof index if the solver matrix type requires locking. Updates LV_locked to true if the lock was indeed acquired.
| #define LOCK_VECTOR_DOF | ( | DOF_INDEX | ) |
Aquires the lock protecting the given dof index if LV_locked is false. Updates LV_locked to true if the lock was indeed acquired.
| #define UNLOCK_DOF | ( | DOF_INDEX | ) |
Releases the lock protecting the given dof index if LV_locked is true. Resets LV_locked to false.
1.8.15