autoPtr<lcsMomentumSourcePluginFunction::dimVectorField> coalCloudMomentumSourcePluginFunction::internalEvaluate() { // pick up the first fitting class #ifdef FOAM_REACTINGCLOUD_TEMPLATED tryCall(dimVectorField,constThermoCoalCloud,reactingMultiphaseCloud,SU()); tryCall(dimVectorField,thermoCoalCloud,reactingMultiphaseCloud,SU()); tryCall(dimVectorField,icoPoly8ThermoCoalCloud,reactingMultiphaseCloud,SU()); #else tryCall(dimVectorField,coalCloud,reactingMultiphaseCloud,UTrans()); #endif return lcsMomentumSourcePluginFunction::internalEvaluate(); }
void Foam::KinematicCloud<CloudType>::resetSourceTerms() { UTrans().field() = vector::zero; UCoeff().field() = 0.0; }