
Go to the source code of this file.
Classes | |
| struct | OpBegin |
| struct | OpDereference |
| struct | OpNext |
| struct | OpScaled< ScaleType > |
| struct | InPlaceOpAdvance |
| struct | BinaryOpAdd |
Namespaces | |
| Foam | |
| Namespace for OpenFOAM. | |
| Foam::cutPoly | |
| Low level functions for cutting poly faces and cells. | |
Functions | |
| template<class Type > | |
| Type | average (const UIndirectList< Type > &l) |
| template<class Type > | |
| Type | average (const List< Type > &xs, const labelUList &is) |
| template<class Container > | |
| Container::value_type | iterableAverage (const Container &xs) |
| template<class Op , class Tuple , class Int , Int ... Is> | |
| auto | tupleOp (const Tuple &tuple, const std::integer_sequence< Int, Is ... > &, const Op &op) |
| template<class Op , class ... Types> | |
| auto | tupleOp (const std::tuple< Types... > &tuple, const Op &op) |
| template<class Op , class Tuple , class Int , Int ... Is> | |
| void | tupleInPlaceOp (Tuple &tuple, const std::integer_sequence< Int, Is ... > &, const Op &op) |
| template<class Op , class ... Types> | |
| void | tupleInPlaceOp (std::tuple< Types... > &tuple, const Op &op) |
| template<class BinaryOp , class Tuple , class Int , Int ... Is> | |
| auto | tupleBinaryOp (const Tuple &tupleA, const Tuple &tupleB, const std::integer_sequence< Int, Is ... > &, const BinaryOp &bop) |
| template<class BinaryOp , class ... TypesA, class ... TypesB> | |
| auto | tupleBinaryOp (const std::tuple< TypesA ... > &tupleA, const std::tuple< TypesB ... > &tupleB, const BinaryOp &bop) |
Original source file cutPolyIntegralTemplates.C
Definition in file cutPolyIntegralTemplates.C.