34 #ifndef SidedInterfacialModel_H
35 #define SidedInterfacialModel_H
48 template<
class ModelType>
118 #define defineSidedInterfacialModelTypeNameAndDebug(ModelType, DebugSwitch) \
120 defineTemplateTypeNameAndDebugWithName \
122 SidedInterfacialModel<ModelType>, \
124 word(SidedInterfacialModel<ModelType>::typeName_()) + "<" \
125 + ModelType::typeName + ">" \
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
const phaseInterface & interface() const
Access the interface.
~SidedInterfacialModel()
Destructor.
bool writeData(Ostream &os) const
Dummy write for regIOobject.
TypeName("SidedInterfacialModel")
Runtime type information.
void operator=(const SidedInterfacialModel< ModelType > &)=delete
Disallow default bitwise assignment.
SidedInterfacialModel(const dictionary &dict, const phaseInterface &interface)
Construct from a dictionary and an interface.
bool haveModelInThe(const phaseModel &phase) const
Does a model exist in the given phase?
const ModelType & modelInThe(const phaseModel &phase) const
Access the model within the given phase.
A list of keyword definitions, which are a keyword followed by any number of values (e....
Class to represent an interface between phases. Derivations can further specify the configuration of ...
regIOobject is an abstract class derived from IOobject to handle automatic object registration with t...