

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< Op, Op > |
| class | opAddResult< noOp, noOp > |
| class | opAddResult< noOp, Op > |
| class | opAddResult< Op, noOp > |
Namespaces | |
| Foam | |
| Namespace for OpenFOAM. | |
| Foam::cutTriTet | |
Typedefs | |
| typedef listOp< point, 3 > | listTriOp |
| typedef listOp< point, 4 > | listTetOp |
Functions | |
| template<class Point , class AboveOp , class BelowOp > | |
| cutTriTet::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 > | |
| cutTriTet::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 > | |
| cutTriTet::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 > | |
| cutTriTet::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 cutTriTet.H
Description: Functions which cut triangles and tetrahedra. Generic operations are applied to each half of a cut.
SourceFiles: cutTriTetI.H cutTriTetTemplates.C
Definition in file cutTriTet.H.