const Foam::solidMixtureProperties& Foam::SLGThermo::solids() const { if (!solids_.valid()) { FatalErrorInFunction << "solids requested, but object is not allocated" << abort(FatalError); } return solids_(); }
Foam::CompositionModel<CloudType>::CompositionModel ( const dictionary& dict, CloudType& owner, const word& type ) : dict_(dict), owner_(owner), coeffDict_(dict.subDict(type + "Coeffs")), mcCarrierThermo_(owner.mcCarrierThermo()), liquids_ ( liquidMixture::New ( owner.mesh().objectRegistry::lookupObject<dictionary> ( owner.carrierThermo().name() ) ) ), solids_ ( solidMixture::New ( owner.mesh().objectRegistry::lookupObject<dictionary> ( owner.carrierThermo().name() ) ) ), phaseProps_ ( coeffDict_.lookup("phases"), mcCarrierThermo_.species(), liquids_().components(), solids_().components() ) {}
const Foam::solidMixture& Foam::CompositionModel<CloudType>::solids() const { return solids_(); }