NeoN
A framework for CFD software
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
gaussGreenDiv.hpp File Reference
#include "NeoN/fields/field.hpp"
#include "NeoN/core/executor/executor.hpp"
#include "NeoN/mesh/unstructured/unstructuredMesh.hpp"
#include "NeoN/finiteVolume/cellCentred/operators/divOperator.hpp"
#include "NeoN/finiteVolume/cellCentred/interpolation/surfaceInterpolation.hpp"
#include "NeoN/linearAlgebra/meshIterationStrategies.hpp"

Go to the source code of this file.

Classes

class  NeoN::finiteVolume::cellCentred::GaussGreenDiv< FieldValueType, AssemblyType >
 

Namespaces

namespace  NeoN
 Integer types used throughout NeoN.
 
namespace  NeoN::finiteVolume
 
namespace  NeoN::finiteVolume::cellCentred
 

Functions

template<typename FieldValueType , typename AssemblyType >
void NeoN::finiteVolume::cellCentred::addDivCorrectionToRhs (la::LinearSystem< AssemblyType, FieldValueType > &ls, const SurfaceField< scalar > &faceFlux, const SurfaceField< FieldValueType > &correction, const dsl::Coeff operatorScaling)
 
template void NeoN::finiteVolume::cellCentred::addDivCorrectionToRhs (la::LinearSystem< scalar, scalar > &, const SurfaceField< scalar > &, const SurfaceField< scalar > &, const dsl::Coeff)
 
template void NeoN::finiteVolume::cellCentred::addDivCorrectionToRhs (la::LinearSystem< Vec3, Vec3 > &, const SurfaceField< scalar > &, const SurfaceField< Vec3 > &, const dsl::Coeff)
 
template void NeoN::finiteVolume::cellCentred::addDivCorrectionToRhs (la::LinearSystem< scalar, Vec3 > &, const SurfaceField< scalar > &, const SurfaceField< Vec3 > &, const dsl::Coeff)