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... | |
Original source file cutPolyIntegral.H
Definition in file cutPolyIntegral.H.