![]() |
OGS
|
|
Stores assembled global M, K, b matrices/vectors for later reuse.
Definition at line 14 of file AssembledMatrixCache.h.
#include <AssembledMatrixCache.h>
Public Member Functions | |
| std::tuple< GlobalMatrix &, GlobalMatrix &, GlobalVector & > | MKb () const |
| Access the stored data. | |
| bool | hasMKb () const |
| Check if data has been stored. | |
| void | storeMKb (GlobalMatrix const &M, GlobalMatrix const &K, GlobalVector const &b) |
| Store data. | |
Private Attributes | |
| std::unique_ptr< GlobalMatrix > | M_ |
| std::unique_ptr< GlobalMatrix > | K_ |
| std::unique_ptr< GlobalVector > | b_ |
|
inline |
Check if data has been stored.
Definition at line 23 of file AssembledMatrixCache.h.
|
inline |
|
inline |
Store data.
Definition at line 26 of file AssembledMatrixCache.h.
Referenced by ProcessLib::AssemblyMixin< Process >::assembleOnBulkMeshOrOnSubmeshCommon().
|
private |
Definition at line 38 of file AssembledMatrixCache.h.
Referenced by hasMKb(), MKb(), and storeMKb().
|
private |
Definition at line 37 of file AssembledMatrixCache.h.
Referenced by hasMKb(), MKb(), and storeMKb().
|
private |
Definition at line 36 of file AssembledMatrixCache.h.
Referenced by hasMKb(), MKb(), and storeMKb().