61 (!strict || isType<dispersedSidedPhaseInterface>(interface))
Macros for easy insertion into run-time selection tables.
Class to represent a interface between phases where one phase is considered dispersed within the othe...
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.
Class to represent a certain side of an interface between phases where one phase is considered disper...
dispersedSidedPhaseInterface(const phaseModel &dispersed, const phaseModel &continuous, const phaseModel &phase)
Construct from phases.
virtual word name() const
Name.
virtual bool same(const phaseInterface &interface, bool strict) const
Return true if the phase interfaces are the same.
virtual ~dispersedSidedPhaseInterface()
Destructor.
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 certain side of an interface between phases.
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.
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.