NeoN
WIP Prototype of a modern OpenFOAM core
|
A class representing a linear system of equations. More...
#include <linearSystem.hpp>
Public Member Functions | |
LinearSystem (const CSRMatrix< ValueType, IndexType > &matrix, const Vector< ValueType > &rhs) | |
LinearSystem (const LinearSystem &ls) | |
LinearSystem (const Executor exec) | |
~LinearSystem ()=default | |
CSRMatrix< ValueType, IndexType > & | matrix () |
Vector< ValueType > & | rhs () |
const CSRMatrix< ValueType, IndexType > & | matrix () const |
const Vector< ValueType > & | rhs () const |
LinearSystem | copyToHost () const |
void | reset () |
LinearSystemView< ValueType, IndexType > | view () &&=delete |
LinearSystemView< ValueType, IndexType > | view () const &&=delete |
LinearSystemView< ValueType, IndexType > | view () & |
LinearSystemView< const ValueType, const IndexType > | view () const & |
const Executor & | exec () const |
A class representing a linear system of equations.
The LinearSystem class provides functionality to store and manipulate a linear system of equations. It supports the storage of the coefficient matrix and the right-hand side vector, as well as the solution vector.
Definition at line 42 of file linearSystem.hpp.
|
inline |
Definition at line 46 of file linearSystem.hpp.
|
inline |
Definition at line 53 of file linearSystem.hpp.
|
inline |
Definition at line 55 of file linearSystem.hpp.
|
default |
|
inline |
Definition at line 67 of file linearSystem.hpp.
|
inline |
Definition at line 92 of file linearSystem.hpp.
|
inline |
Definition at line 59 of file linearSystem.hpp.
|
inline |
Definition at line 63 of file linearSystem.hpp.
|
inline |
Definition at line 72 of file linearSystem.hpp.
|
inline |
Definition at line 61 of file linearSystem.hpp.
|
inline |
Definition at line 65 of file linearSystem.hpp.
|
inline |
Definition at line 82 of file linearSystem.hpp.
|
delete |
|
inline |
Definition at line 87 of file linearSystem.hpp.
|
delete |