|
NeoN
A framework for CFD software
|
row and column index representation of a mesh More...
#include <csrSparsityPattern.hpp>
Public Types | |
| using | SparsityIndexType = IndexType |
Public Member Functions | |
| CsrSparsityPattern (const CsrSparsityPattern &sp) | |
| CsrSparsityPattern (Vector< IndexType > &&colIdx, Vector< IndexType > &&rowOffs, Dimensions dim) | |
| CsrSparsityPattern | copyToExecutor (Executor dstExec) const override |
| ~CsrSparsityPattern ()=default | |
| const Executor & | exec () const |
| const Vector< IndexType > & | colIdxs () const |
| Vector< IndexType > & | colIdxs () |
| const Vector< IndexType > & | rowOffs () const |
| Vector< IndexType > & | rowOffs () |
| localIdx | rows () const |
| localIdx | nnz () const |
| Dimensions | dimension () const |
| SparsityView< IndexType > | view () const |
| Get a view representation of the matrix's data. | |
Public Member Functions inherited from NeoN::SupportsCopyTo< CsrSparsityPattern< IndexType > > | |
| virtual | ~SupportsCopyTo ()=default |
| CsrSparsityPattern< IndexType > | copyToHost () const |
row and column index representation of a mesh
This class implements the finite volume 3/5/7 pt stencil specific generation of sparsity patterns from a given unstructured mesh
Definition at line 22 of file csrSparsityPattern.hpp.
| using NeoN::la::CsrSparsityPattern< IndexType >::SparsityIndexType = IndexType |
Definition at line 29 of file csrSparsityPattern.hpp.
| NeoN::la::CsrSparsityPattern< IndexType >::CsrSparsityPattern | ( | const CsrSparsityPattern< IndexType > & | sp | ) |
| NeoN::la::CsrSparsityPattern< IndexType >::CsrSparsityPattern | ( | Vector< IndexType > && | colIdx, |
| Vector< IndexType > && | rowOffs, | ||
| Dimensions | dim | ||
| ) |
|
default |
|
inline |
Definition at line 51 of file csrSparsityPattern.hpp.
|
inline |
Definition at line 49 of file csrSparsityPattern.hpp.
|
inlineoverridevirtual |
Implements NeoN::SupportsCopyTo< CsrSparsityPattern< IndexType > >.
Definition at line 36 of file csrSparsityPattern.hpp.
|
inline |
Definition at line 63 of file csrSparsityPattern.hpp.
|
inline |
Definition at line 46 of file csrSparsityPattern.hpp.
|
inline |
Definition at line 61 of file csrSparsityPattern.hpp.
|
inline |
Definition at line 57 of file csrSparsityPattern.hpp.
|
inline |
Definition at line 54 of file csrSparsityPattern.hpp.
|
inline |
Definition at line 59 of file csrSparsityPattern.hpp.
|
inline |
Get a view representation of the matrix's data.
Definition at line 68 of file csrSparsityPattern.hpp.