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