|
NeoN
A framework for CFD software
|
#include "NeoN/core/array.hpp"#include "NeoN/core/copyTo.hpp"#include "NeoN/linearAlgebra/cooSparsityPattern.hpp"#include "NeoN/linearAlgebra/csrSparsityPattern.hpp"#include "NeoN/mesh/unstructured/unstructuredMesh.hpp"Go to the source code of this file.
Classes | |
| struct | NeoN::la::FaceToMatrixView |
| class | NeoN::la::FaceToMatrixAddress |
| struct | NeoN::la::SharedSparsityBundle< SystemSparsityType, BoundarySparsityType > |
Namespaces | |
| namespace | NeoN |
| Integer types used throughout NeoN. | |
| namespace | NeoN::la |
Functions | |
| template<typename SparsityType > | |
| std::pair< std::shared_ptr< const SparsityType >, std::shared_ptr< const FaceToMatrixAddress > > | NeoN::la::createSparsityPatternFaceToMatrixAddress (const UnstructuredMesh &mesh) |
| template<typename SparsityType > | |
| std::shared_ptr< const SparsityType > | NeoN::la::createBoundarySparsityPattern (const UnstructuredMesh &mesh, const FaceToMatrixAddress &faceToMatrixAddress) |
| template<typename SparsityType > | |
| std::shared_ptr< const SparsityType > | NeoN::la::createOffDiagonalSparsityPattern (const UnstructuredMesh &mesh, const FaceToMatrixAddress &faceToMatrixAddress) |
| template<typename SystemSparsityType , typename BoundarySparsityType > | |
| SharedSparsityBundle< SystemSparsityType, BoundarySparsityType > | NeoN::la::readOrCreateSparsityBundle (const UnstructuredMesh &mesh) |