Go to the source code of this file.
Classes | |
class | uniformOp< Type > |
class | noOp |
class | areaOp |
class | areaMagOp |
class | volumeOp |
class | areaIntegrateOp< Type > |
class | areaMagIntegrateOp< Type > |
class | volumeIntegrateOp< Type > |
class | listOp< Type, Size > |
class | listOp< Type, Size >::result |
Result class. More... | |
class | appendOp< Container > |
class | opAddResult< AheadOp, BehindOp > |
Trait to determine the result of the addition of two operations. More... | |
class | opAddResult< Op, Op > |
class | opAddResult< noOp, noOp > |
class | opAddResult< noOp, Op > |
class | opAddResult< Op, noOp > |
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Foam::cut | |
Typedefs | |
typedef listOp< point, 3 > | listTriOp |
typedef listOp< point, 4 > | listTetOp |
Functions | |
template<class Point , class AboveOp , class BelowOp > | |
cut::opAddResult< AboveOp, BelowOp >::type | triCut (const FixedList< Point, 3 > &tri, const FixedList< scalar, 3 > &level, const AboveOp &aboveOp, const BelowOp &belowOp) |
Cut a triangle along the zero plane defined by the given levels. Templated. More... | |
template<class AboveOp , class BelowOp > | |
cut::opAddResult< AboveOp, BelowOp >::type | triCut (const FixedList< point, 3 > &tri, const plane &s, const AboveOp &aboveOp, const BelowOp &belowOp) |
As above, but with a plane specifying the location of the cut. More... | |
template<class Point , class AboveOp , class BelowOp > | |
cut::opAddResult< AboveOp, BelowOp >::type | tetCut (const FixedList< Point, 4 > &tet, const FixedList< scalar, 4 > &level, const AboveOp &aboveOp, const BelowOp &belowOp) |
As triCut, but for a tetrahedron. More... | |
template<class AboveOp , class BelowOp > | |
cut::opAddResult< AboveOp, BelowOp >::type | tetCut (const FixedList< point, 4 > &tet, const plane &s, const AboveOp &aboveOp, const BelowOp &belowOp) |
As above, but with a plane specifying the location of the cut. More... | |
Original source file cut.H
Description: Functions which cut triangles and tetrahedra. Generic operations are applied to each half of a cut.
SourceFiles: cutI.H cutTemplates.C
Definition in file cut.H.