NeoN
A framework for CFD software
Loading...
Searching...
No Matches
include
NeoN
finiteVolume
cellCentred
stencil
cellToFaceStencil.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2025 NeoN authors
2
//
3
// SPDX-License-Identifier: MIT
4
5
#pragma once
6
7
#include "
NeoN/mesh/unstructured/unstructuredMesh.hpp
"
8
#include "
NeoN/core/segmentedVector.hpp
"
9
10
namespace
NeoN::finiteVolume::cellCentred
11
{
12
13
14
class
CellToFaceStencil
15
{
16
public
:
17
18
CellToFaceStencil
(
const
UnstructuredMesh
& mesh);
19
20
SegmentedVector<localIdx, localIdx>
computeStencil
()
const
;
21
22
private
:
23
24
const
UnstructuredMesh
& mesh_;
25
};
26
27
}
// namespace NeoN::finiteVolume::cellCentred
NeoN::SegmentedVector
Data structure that stores a segmented fields or a vector of vectors.
Definition
segmentedVector.hpp:131
NeoN::UnstructuredMesh
Represents an unstructured mesh in NeoN.
Definition
unstructuredMesh.hpp:31
NeoN::finiteVolume::cellCentred::CellToFaceStencil
Definition
cellToFaceStencil.hpp:15
NeoN::finiteVolume::cellCentred::CellToFaceStencil::CellToFaceStencil
CellToFaceStencil(const UnstructuredMesh &mesh)
NeoN::finiteVolume::cellCentred::CellToFaceStencil::computeStencil
SegmentedVector< localIdx, localIdx > computeStencil() const
NeoN::finiteVolume::cellCentred
Definition
fieldCollection.hpp:20
segmentedVector.hpp
unstructuredMesh.hpp
Generated by
1.9.8