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.