#include <MultiMatrix.h>
Helper class providing a high-level view of underlying linear system matrices.
It is used to convert math-like operations to call to computation methods.
| Protected Attributes | |
| Parent * | parent { nullptr } | 
| Solver who is using this matrix.  More... | |
| Public Member Functions | |
| MultiMatrix (const MultiMatrix< Parent > &)=delete | |
| Copy-constructor is forbidden.  More... | |
| MultiMatrix (Parent *parent) | |
| ~MultiMatrix ()=default | |
| void | clear () | 
| m = 0  More... | |
| void | reset () | 
| m = 0  More... | |
| void | setSystemMBKMatrix (const MechanicalMatrix &m) | 
| void | solve (MultiVecDerivId solution, MultiVecDerivId rh) | 
| Friends | |
| std::ostream & | operator<< (std::ostream &out, const MultiMatrix< Parent > &m) | 
| 
 | protected | 
Solver who is using this matrix.
| 
 | delete | 
Copy-constructor is forbidden.
| 
 | inlineexplicit | 
| 
 | default | 
| 
 | inline | 
m = 0
| 
 | inline | 
m = 0
| 
 | inline | 
| 
 | inline | 
| 
 | friend |