6 GasTransport::GasTransport(ThermoPhase* thermo) :
36 GasTransport::GasTransport(
const GasTransport& right) :
65 GasTransport& GasTransport::operator=(
const GasTransport& right)
119 for (
size_t j = 0; j <
m_nsp; j++) {
120 for (
size_t k = j; k <
m_nsp; k++) {
138 void GasTransport::update_T(
void) {
175 doublereal vismix = 0.0;
183 for (
size_t k = 0; k <
m_nsp; k++) {
192 doublereal vratiokj, wratiojk, factor1;
199 for (
size_t j = 0; j <
m_nsp; j++) {
200 for (
size_t k = j; k <
m_nsp; k++) {
207 m_phi(j,k) =
m_phi(k,j)/(vratiokj * wratiojk);
217 for (
size_t k = 0; k <
m_nsp; k++) {
222 for (
size_t k = 0; k <
m_nsp; k++) {
237 for (
size_t i = 0; i <
m_nsp; i++) {
238 for (
size_t j = i; j <
m_nsp; j++) {
245 for (
size_t i = 0; i <
m_nsp; i++) {
246 for (
size_t j = i; j <
m_nsp; j++) {
265 throw CanteraError(
" MixTransport::getBinaryDiffCoeffs()",
"ld is too small");
268 for (
size_t i = 0; i <
m_nsp; i++)
269 for (
size_t j = 0; j <
m_nsp; j++) {
270 d[ld*j + i] = rp *
m_bdiff(i,j);
285 doublereal sumxw = 0.0;
290 for (
size_t k = 0; k <
m_nsp; k++) {
293 for (
size_t k = 0; k <
m_nsp; k++) {
295 for (
size_t j = 0; j <
m_nsp; j++) {
323 for (
size_t k = 0; k <
m_nsp; k++) {
325 for (
size_t j = 0; j <
m_nsp; j++) {
355 for (
size_t k=0; k<
m_nsp; k++) {
358 for (
size_t i=0; i<
m_nsp; i++) {
367 d[k] = 1.0 / (sum1 + sum2);