|
NeoN
A framework for CFD software
|
#include "NeoN/fields/field.hpp"#include "NeoN/core/executor/executor.hpp"#include "NeoN/core/primitives/tensor.hpp"#include "NeoN/finiteVolume/cellCentred/interpolation/surfaceInterpolation.hpp"#include "NeoN/finiteVolume/cellCentred/interpolation/upwind.hpp"#include "NeoN/mesh/unstructured/unstructuredMesh.hpp"#include "NeoN/finiteVolume/cellCentred/stencil/geometryScheme.hpp"#include <Kokkos_Core.hpp>#include <functional>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | NeoN |
| Integer types used throughout NeoN. | |
| namespace | NeoN::finiteVolume |
| namespace | NeoN::finiteVolume::cellCentred |
| namespace | NeoN::finiteVolume::cellCentred::detail |
Functions | |
| template<typename ValueType > | |
| void | NeoN::finiteVolume::cellCentred::computeLinearUpwindInterpolation (const VolumeField< ValueType > &src, const SurfaceField< scalar > &flux, const SurfaceField< Vec3 > &faceDeltaOwner, const SurfaceField< Vec3 > &faceDeltaNeighbour, SurfaceField< ValueType > &dst, const bool cellLimitedGradient=false) |
| template<typename ValueType > | |
| void | NeoN::finiteVolume::cellCentred::computeLinearUpwindCorrection (const VolumeField< ValueType > &src, const SurfaceField< scalar > &flux, const SurfaceField< Vec3 > &faceDeltaOwner, const SurfaceField< Vec3 > &faceDeltaNeighbour, SurfaceField< ValueType > &dst, const bool cellLimitedGradient=false) |