cutPolyIntegral.H File Reference
Include dependency graph for cutPolyIntegral.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Foam::cutPoly
 Low level functions for cutting poly faces and cells.
 
 Foam
 Namespace for OpenFOAM.
 

Functions

template<template< class > class FaceValues, class ... Types>
std::tuple< vector, typename outerProduct< vector, Types >::type ... > faceAreaIntegral (const FaceValues< point > &fPs, const point &fPAvg, const std::tuple< FaceValues< Types > ... > &fPsis, const std::tuple< Types ... > &fPsiAvg)
 Compute the face-area and face-area-integrals of the given properties over. More...
 
template<class Type >
Tuple2< vector, typename outerProduct< vector, Type >::type > faceCutAreaIntegral (const face &f, const vector &fArea, const Type &fPsi, const List< labelPair > &fCuts, const pointField &ps, const Field< Type > &pPsis, const scalarField &pAlphas, const scalar isoAlpha, const bool below)
 Compute the face-area and face-area-integral of the given property over. More...
 
template<class Type >
Tuple2< scalar, Type > cellCutVolumeIntegral (const cell &c, const cellEdgeAddressing &cAddr, const scalar cVolume, const Type &cPsi, const labelListList &cCuts, const faceUList &fs, const vectorField &fAreas, const vectorField &fCentres, const vectorField &fPsis, const vectorField &fCutAreas, const vectorField &fCutPsis, const pointField &ps, const Field< Type > &pPsis, const scalarField &pAlphas, const scalar isoAlpha, const bool below)
 Compute the cell-volume and cell-volume-integral of the given property over. More...
 

Detailed Description

Original source file cutPolyIntegral.H

Definition in file cutPolyIntegral.H.