#include <CreateMatrixDispatcher.h>
Helper class used in matrix assembly, containing some factory methods that must be overridden to define the type of local matrices.
| Public Member Functions | |
| virtual | ~CreateMatrixDispatcher ()=default | 
| BaseAssemblingMatrixAccumulator< c >::SPtr | createLocalMatrix (const bool withIndexChecking) const | 
| Create a local matrix object for non-mapped components.  More... | |
| virtual BaseAssemblingMatrixAccumulator< c >::SPtr | createLocalMappedMatrix ()=0 | 
| Create a local matrix object for mapped components.  More... | |
| Protected Member Functions | |
| virtual BaseAssemblingMatrixAccumulator< c >::SPtr | createLocalMatrix () const =0 | 
| virtual BaseAssemblingMatrixAccumulator< c >::SPtr | createLocalMatrixWithIndexChecking () const =0 | 
| 
 | virtualdefault | 
| 
 | pure virtual | 
Create a local matrix object for mapped components.
| 
 | protectedpure virtual | 
| 
 | inline | 
Create a local matrix object for non-mapped components.
| withIndexChecking | If true, the returned local matrix checks the indices before inserting the contributions into the matrix. | 
| 
 | protectedpure virtual |