71 dynamicCast<const uMixture&>(uThermo).mixtureType()
72 + dynamicCast<const bMixture&>(bThermo).mixtureType()
76 thermoConstructorTable::iterator cstrIter =
77 thermoConstructorTablePtr_->find(mapType);
79 if (cstrIter == thermoConstructorTablePtr_->end())
82 <<
"Unknown ubMixtureMap " << mapType <<
nl <<
nl
83 <<
"Valid ubMixtureMaps are : " <<
endl
84 << thermoConstructorTablePtr_->sortedToc()
Base-class for combustion fluid thermodynamic properties based on compressibility.
virtual const IOdictionary & properties() const =0
Properties dictionary.
T lookupOrDefault(const word &, const T &) const
Find and return a T, if not found return the given default.
Base-class for combustion fluid thermodynamic properties based on compressibility.
Base class for unburnt/burnt gas composition mapping.
ubMixtureMap(const uRhoMulticomponentThermo &uThermo, const bRhoMulticomponentThermo &bThermo)
Construct from components.
virtual ~ubMixtureMap()
Destructor.
static autoPtr< ubMixtureMap > New(const uRhoMulticomponentThermo &uThermo, const bRhoMulticomponentThermo &bThermo)
Return a reference to the selected XiEq model.
A class for handling words, derived from string.
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
errorManipArg< error, int > exit(error &err, const int errNo=1)
Ostream & endl(Ostream &os)
Add newline and flush stream.
defineRunTimeSelectionTable(fvConstraint, dictionary)
defineTypeNameAndDebug(atmosphericBoundaryLayer, 0)
fluidMulticomponentThermo & thermo