A STARCCM interface definition is a pair of boundary ids. More...
Public Member Functions | |
| interfaceEntry () | |
| Construct null. More... | |
| interfaceEntry (const label index) | |
| Construct empty interface definition. More... | |
| interfaceEntry (const label index, const label boundary0, const label boundary1) | |
| Construct from components. More... | |
| bool | inInterface (label bndId) const |
| True if the boundary id is in this interface. More... | |
| bool | valid () const |
| True if all internal ids are non-negative. More... | |
| word | canonicalName0 () const |
| Canonical name for boundary 0. More... | |
| word | canonicalName1 () const |
| Canonical name for boundary 1. More... | |
| word | canonicalName (label bndId) const |
| Canonical name for boundary. More... | |
Static Public Member Functions | |
| static bool | isInPlace (const std::string &configurationType) |
| Check for in-place interfaces. More... | |
Public Attributes | |
| label | id |
| The internal interface id. More... | |
| label | bnd0 |
| The first boundary. More... | |
| label | bnd1 |
| The second boundary. More... | |
Friends | |
| Ostream & | operator<< (Ostream &os, const interfaceEntry &entry) |
A STARCCM interface definition is a pair of boundary ids.
Definition at line 51 of file ccmInterfaceDefinitions.H.
|
inline |
Construct null.
Definition at line 77 of file ccmInterfaceDefinitions.H.
|
inline |
Construct empty interface definition.
Definition at line 88 of file ccmInterfaceDefinitions.H.
|
inline |
Construct from components.
Definition at line 100 of file ccmInterfaceDefinitions.H.
|
inlinestatic |
Check for in-place interfaces.
Definition at line 117 of file ccmInterfaceDefinitions.H.
|
inline |
True if the boundary id is in this interface.
Definition at line 126 of file ccmInterfaceDefinitions.H.
References interfaceEntry::bnd0, and interfaceEntry::bnd1.
|
inline |
True if all internal ids are non-negative.
Definition at line 134 of file ccmInterfaceDefinitions.H.
References interfaceEntry::bnd0, and interfaceEntry::bnd1.
|
inline |
Canonical name for boundary 0.
Definition at line 143 of file ccmInterfaceDefinitions.H.
References Foam::name().
Referenced by interfaceEntry::canonicalName().


|
inline |
Canonical name for boundary 1.
Definition at line 151 of file ccmInterfaceDefinitions.H.
References Foam::name().
Referenced by interfaceEntry::canonicalName().


|
inline |
Canonical name for boundary.
Definition at line 159 of file ccmInterfaceDefinitions.H.
References interfaceEntry::bnd0, interfaceEntry::bnd1, interfaceEntry::canonicalName0(), interfaceEntry::canonicalName1(), and word::null.

|
friend |
Definition at line 179 of file ccmInterfaceDefinitions.H.
| label id |
The internal interface id.
Definition at line 59 of file ccmInterfaceDefinitions.H.
| label bnd0 |
The first boundary.
Definition at line 64 of file ccmInterfaceDefinitions.H.
Referenced by interfaceEntry::canonicalName(), interfaceEntry::inInterface(), and interfaceEntry::valid().
| label bnd1 |
The second boundary.
Definition at line 69 of file ccmInterfaceDefinitions.H.
Referenced by interfaceEntry::canonicalName(), interfaceEntry::inInterface(), and interfaceEntry::valid().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.