61 (!strict || isType<segregatedDisplacedPhaseInterface>(interface))
109 + displacing().name();
Macros for easy insertion into run-time selection tables.
Class to represent an interface between phases which has been displaced to some extent by a third pha...
static word separator()
Return the separator that delimits this interface's name.
virtual bool same(const phaseInterface &interface, bool strict) const
Return true if the phase interfaces are the same.
Class to represent an interface between phases. Derivations can further specify the configuration of ...
Class to represent a system of phases.
Class to represent a interface between phases where the two phases are considered to be segregated,...
segregatedDisplacedPhaseInterface(const phaseModel &phase1, const phaseModel &phase2, const phaseModel &displacing)
Construct from phases.
virtual ~segregatedDisplacedPhaseInterface()
Destructor.
virtual word name() const
Name.
virtual bool same(const phaseInterface &interface, bool strict) const
Return true if the phase interfaces are the same.
Class to represent a interface between phases where the two phases are considered to be segregated; t...
static word separator()
Return the separator that delimits this interface's name.
virtual word name() const
Name.
virtual bool same(const phaseInterface &interface, bool strict) const
Return true if the phase interfaces are the same.
A class for handling words, derived from string.
addToRunTimeSelectionTable(polyPatch, mergedCyclicPolyPatch, word)
defineTypeNameAndDebugWithName(dispersedDisplacedPhaseInterface, separatorsToTypeName({ dispersedPhaseInterface::separator(), displacedPhaseInterface::separator() }).c_str(), 0)
word name(const LagrangianState state)
Return a string representation of a Lagrangian state enumeration.