NeoFOAM
WIP Prototype of a modern OpenFOAM core
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
surfaceIntegrate.hpp File Reference
#include "NeoFOAM/fields/field.hpp"
#include "NeoFOAM/core/executor/executor.hpp"
#include "NeoFOAM/core/input.hpp"
#include "NeoFOAM/dsl/spatialOperator.hpp"
#include "NeoFOAM/mesh/unstructured.hpp"
#include "NeoFOAM/finiteVolume/cellCentred/fields/surfaceField.hpp"
#include "NeoFOAM/finiteVolume/cellCentred/operators/sparsityPattern.hpp"

Go to the source code of this file.

Classes

class  NeoFOAM::finiteVolume::cellCentred::SurfaceIntegrate< ValueType >
 

Namespaces

namespace  NeoFOAM
 
namespace  NeoFOAM::finiteVolume
 
namespace  NeoFOAM::finiteVolume::cellCentred
 

Functions

template<typename ValueType >
void NeoFOAM::finiteVolume::cellCentred::surfaceIntegrate (const Executor &exec, size_t nInternalFaces, std::span< const int > neighbour, std::span< const int > owner, std::span< const int > faceCells, std::span< const ValueType > flux, std::span< const scalar > V, std::span< ValueType > res, const dsl::Coeff operatorScaling)