|  | FemProcess
    The GeMA Fem Process Plugin | 
Interface for an object responsible for assemblying local matrices into global matrices. Several strategies can be implemented on derived classes acording to the assembler / matrix set configurations. More...
#include <gmpFemAssemblerAdder.h>

| Public Member Functions | |
| virtual void | addData (int n, const int *indexMap, const GmDofMap *dofMap, const GmpFemAssemblerMatrixCombiner *combiner, GmpFemLocker *locker)=0 | 
| Virtual function responsible for assembling data from an element's local matrices to the target global matrix / matrices.  More... | |
Interface for an object responsible for assemblying local matrices into global matrices. Several strategies can be implemented on derived classes acording to the assembler / matrix set configurations.
| 
 | pure virtual | 
Virtual function responsible for assembling data from an element's local matrices to the target global matrix / matrices.
Local matrix data and the target global matrices should be gathered from the matrix set that should have been configured in the object during its construction.
| n | The number of columns in a local matrix | 
| indexMap | Map translating local row/column indices into global indices | 
| dofMap | A map that can be used to identify the dof number associated with a local row/column index | 
| combiner | An optional combiner object to be used by the function | 
| locker | The locker object that should be used to control concurrent access, if needed. Can be NULL. | 
Implemented in GmpFemAssemblerDebugMatrixAdder, GmpFemAssemblerSingleMatrixAdderWithReduction, GmpFemAssemblerSingleMatrixAdderNoReduction, GmpFemAssemblerMatchingMatrixAdderWithReduction, and GmpFemAssemblerMatchingMatrixAdderNoReduction.
 1.8.15
 1.8.15