#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 |