Go to the source code of this file.
Namespaces | |
Foam | |
Namespace for OpenFOAM. | |
Functions | |
template<class Type > | |
const cutTriTet::uniformOp< Type > & | triReorder (const cutTriTet::uniformOp< Type > &x, const FixedList< label, 3 > &) |
Modify a uniform operation for reordering a tri (does nothing) More... | |
template<class Type > | |
const cutTriTet::uniformOp< Type > & | triCutTri (const cutTriTet::uniformOp< Type > &x, const Pair< scalar > &) |
Modify a uniform operation for cutting a tri from a tri (does nothing) More... | |
template<class Type > | |
const cutTriTet::uniformOp< Type > & | triCutQuad (const cutTriTet::uniformOp< Type > &x, const Pair< scalar > &) |
Modify a uniform operation for cutting a quad from a tri (does nothing) More... | |
template<class Type > | |
const cutTriTet::uniformOp< Type > & | tetReorder (const cutTriTet::uniformOp< Type > &x, const FixedList< label, 4 > &) |
Modify a uniform operation for reordering a tet (does nothing) More... | |
template<class Type > | |
const cutTriTet::uniformOp< Type > & | tetCutTet (const cutTriTet::uniformOp< Type > &x, const FixedList< scalar, 3 > &) |
Modify a uniform operation for cutting a tet from a tet (does nothing) More... | |
template<class Type > | |
const cutTriTet::uniformOp< Type > & | tetCutPrism0 (const cutTriTet::uniformOp< Type > &x, const FixedList< scalar, 3 > &) |
Modify a uniform operation for cutting prism0 from a tet (does nothing) More... | |
template<class Type > | |
const cutTriTet::uniformOp< Type > & | tetCutPrism01 (const cutTriTet::uniformOp< Type > &x, const FixedList< scalar, 4 > &) |
Modify a uniform operation for cutting prism01 from a tet (does nothing) More... | |
template<class Type > | |
const cutTriTet::uniformOp< Type > & | tetCutPrism23 (const cutTriTet::uniformOp< Type > &x, const FixedList< scalar, 4 > &) |
Modify a uniform operation for cutting prism23 from a tet (does nothing) More... | |
template<class Type , unsigned Size> | |
FixedList< Type, 3 > | triReorder (const FixedList< Type, Size > &x, const FixedList< label, 3 > &indices) |
Modify a fixed list for reordering a tri (does nothing) More... | |
template<class Type > | |
FixedList< Type, 3 > | triCutTri (const FixedList< Type, 3 > &x, const Pair< scalar > &f) |
Modify a list for cutting a tri from a tri. More... | |
template<class Type > | |
FixedList< Type, 4 > | triCutQuad (const FixedList< Type, 3 > &x, const Pair< scalar > &f) |
Modify a list for cutting a quad from a tri. More... | |
template<class Type , unsigned Size> | |
FixedList< Type, 4 > | tetReorder (const FixedList< Type, Size > &x, const FixedList< label, 4 > &indices) |
Modify a fixed list for reordering a tet (does nothing) More... | |
template<class Type > | |
FixedList< Type, 4 > | tetCutTet (const FixedList< Type, 4 > &x, const FixedList< scalar, 3 > &f) |
Modify a list for cutting a tet from a tet. More... | |
template<class Type > | |
FixedList< Type, 6 > | tetCutPrism0 (const FixedList< Type, 4 > &x, const FixedList< scalar, 3 > &f) |
Modify a list for cutting prism0 from a tet. More... | |
template<class Type > | |
FixedList< Type, 6 > | tetCutPrism01 (const FixedList< Type, 4 > &x, const FixedList< scalar, 4 > &f) |
Modify a list for cutting prism01 from a tet. More... | |
template<class Type > | |
FixedList< Type, 6 > | tetCutPrism23 (const FixedList< Type, 4 > &x, const FixedList< scalar, 4 > &f) |
Modify a list for cutting prism23 from a tet. More... | |
template<class Op , class Point > | |
Op::result | triCutTri (const Op &op, const FixedList< Point, 3 > &p, const Pair< scalar > &f) |
Cut a tri from a tri and apply an operation to the result. The cut is made. More... | |
template<class Op , class OpData , class Point > | |
Op::result | quadOp (const OpData &opData, const FixedList< Point, 4 > &p) |
Apply an operation to a quad. Splits the quad into two tris. More... | |
template<class Op , class Point > | |
Op::result | triCutQuad (const Op &op, const FixedList< Point, 3 > &p, const FixedList< scalar, 2 > &f) |
Cut a quad from a tri and apply an operation to the result. The cuts are. More... | |
template<class Op , class Point > | |
Op::result | tetCutTet (const Op &op, const FixedList< Point, 4 > &p, const FixedList< scalar, 3 > &f) |
Cut a tet from a tet and apply an operation to the result. The cut is made. More... | |
template<class Op , class OpData , class Point > | |
Op::result | prismOp (const OpData &opData, const FixedList< Point, 6 > &p) |
Apply an operation to a prism. Splits the prism into three tets. More... | |
template<class Op , class Point > | |
Op::result | tetCutPrism0 (const Op &op, const FixedList< Point, 4 > &p, const FixedList< scalar, 3 > &f) |
Cut a prism from a tet and apply an operation to the result. The cuts are. More... | |
template<class Op , class Point > | |
Op::result | tetCutPrism01 (const Op &op, const FixedList< Point, 4 > &p, const FixedList< scalar, 4 > &f) |
Cut a prism from a tet and apply an operation to the result. The cut is made. More... | |
template<class Op , class Point > | |
Op::result | tetCutPrism23 (const Op &op, const FixedList< Point, 4 > &p, const FixedList< scalar, 4 > &f) |
Cut a prism from a tet and apply an operation to the result. The cuts are. More... | |
Original source file cutTriTetI.H
Definition in file cutTriTetI.H.