Structure to store the geometry associated with the coupling. More...
Public Member Functions | |
couple () | |
Default construct. More... | |
couple (const part &p, const part &nbrP) | |
Construct from a coupled pair of parts. More... | |
Public Member Functions inherited from intersection::part | |
part () | |
Default construct. More... | |
part (const zero &) | |
Default construct. More... | |
part (const vector &a, const point &c) | |
Construct from an area and a centre. More... | |
template<class PointField > | |
part (const PointField &ps) | |
Construct from a polygon. More... | |
part | operator- () const |
Negate this part. More... | |
void | operator+= (const part &p) |
Add another part to this one. More... | |
void | operator-= (const part &p) |
Subtract another part from this one. More... | |
Public Attributes | |
part | nbr |
The neighbour part. More... | |
Public Attributes inherited from intersection::part | |
vector | area |
The area of this part. More... | |
point | centre |
The centre of this part. More... | |
Friends | |
bool | operator== (const couple &a, const couple &b) |
Equality comparison. More... | |
bool | operator!= (const couple &a, const couple &b) |
Inequality comparison. More... | |
Ostream & | operator<< (Ostream &os, const couple &c) |
Output stream operator. More... | |
Istream & | operator>> (Istream &is, couple &c) |
Input stream operator. More... | |
Structure to store the geometry associated with the coupling.
between parts of two patch faces
Definition at line 157 of file intersectionPatchToPatch.H.
|
inline |
Default construct.
Definition at line 165 of file intersectionPatchToPatch.H.
Construct from a coupled pair of parts.
Definition at line 172 of file intersectionPatchToPatch.H.
Equality comparison.
Definition at line 179 of file intersectionPatchToPatch.H.
Inequality comparison.
Definition at line 187 of file intersectionPatchToPatch.H.
Output stream operator.
Definition at line 193 of file intersectionPatchToPatch.H.
Input stream operator.
Definition at line 199 of file intersectionPatchToPatch.H.
part nbr |
The neighbour part.
Definition at line 162 of file intersectionPatchToPatch.H.