[Transport] Fixed update of multicomponent diffusion coefficients

Certain temperature-dependent quantities used in computing multicomponent
diffusion coefficients were not being reliably updated. This caused convergence
issues for the 1D solver in some cases.

Cherry-pick of r2158 from trunk.
This commit is contained in:
Ray Speth 2013-02-15 19:47:56 +00:00
parent c1afa387e5
commit dd89ab12b0

View file

@ -579,7 +579,7 @@ void MultiTransport::getMultiDiffCoeffs(const size_t ld, doublereal* const d)
// update the binary diffusion coefficients
update_T();
updateDiff_T();
updateThermal_T();
// evaluate L0000 if the temperature or concentrations have
// changed since it was last evaluated.