NeoN
WIP Prototype of a modern OpenFOAM core
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
gaussGreenLaplacian.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/laplacianOperator.hpp"
#include "NeoN/finiteVolume/cellCentred/interpolation/surfaceInterpolation.hpp"
#include "NeoN/finiteVolume/cellCentred/faceNormalGradient/faceNormalGradient.hpp"
#include "NeoN/finiteVolume/cellCentred/linearAlgebra/sparsityPattern.hpp"

Go to the source code of this file.

Classes

class  NeoN::finiteVolume::cellCentred::GaussGreenLaplacian< ValueType >
 

Namespaces

namespace  NeoN
 
namespace  NeoN::finiteVolume
 
namespace  NeoN::finiteVolume::cellCentred
 

Functions

template<typename ValueType >
void NeoN::finiteVolume::cellCentred::computeLaplacianExp (const FaceNormalGradient< ValueType > &, const SurfaceField< scalar > &, VolumeField< ValueType > &, Vector< ValueType > &, const dsl::Coeff)
 
template<typename ValueType >
void NeoN::finiteVolume::cellCentred::computeLaplacianImpl (la::LinearSystem< ValueType, localIdx > &ls, const SurfaceField< scalar > &gamma, VolumeField< ValueType > &phi, const dsl::Coeff operatorScaling, const SparsityPattern &sparsityPattern, const FaceNormalGradient< ValueType > &faceNormalGradient)