46#ifndef Foam_globalIndexAndTransform_H
47#define Foam_globalIndexAndTransform_H
65class globalIndexAndTransform
78 const globalIndexAndTransform& gi_;
82 less(
const globalIndexAndTransform& gi)
112 label nullTransformIndex_;
124 void determineTransforms();
127 void determineTransformPermutations();
131 void determinePatchTransformSign();
139 label& matchedRefTransformI,
194 const bool isSendingSide =
true,
195 const scalar tol = SMALL
201 const label transformIndex0,
202 const label transformIndex1
208 const label transformIndex0,
209 const label transformIndex1
215 const label transformIndex0,
216 const label transformIndex1
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Mesh consisting of general polyhedral cells.
#define ClassName(TypeNameString)
Add typeName information from argument TypeNameString to a class.
Pair< label > labelPair
A pair of labels.
List< labelPair > labelPairList
List of labelPair.
List< label > labelList
A List of labels.
HashSet< label, Hash< label > > labelHashSet
A HashSet of labels, uses label hasher.
vector point
Point is a vector.
vectorField pointField
pointField is a vectorField.