Home
last modified time | relevance | path

Searched refs:maf (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ts/tutorials/
H A Dextchem.c321 const PetscScalar *maf; in MassFractionToMoleFraction() local
325 PetscCall(VecGetArrayRead(massf, &maf)); in MassFractionToMoleFraction()
327 mof[0] = maf[0]; /* copy over temperature */ in MassFractionToMoleFraction()
328 TC_getMs2Ml((double *)maf + 1, user->Nspec, mof + 1); in MassFractionToMoleFraction()
330 PetscCall(VecRestoreArrayRead(massf, &maf)); in MassFractionToMoleFraction()
340 PetscScalar *maf; in MoleFractionToMassFraction() local
345 PetscCall(VecGetArray(*massf, &maf)); in MoleFractionToMassFraction()
346 maf[0] = mof[0]; /* copy over temperature */ in MoleFractionToMassFraction()
347 TC_getMl2Ms((double *)mof + 1, user->Nspec, maf + 1); in MoleFractionToMassFraction()
349 PetscCall(VecRestoreArray(*massf, &maf)); in MoleFractionToMassFraction()
H A Dextchemfield.c431 const PetscScalar **maf; in FormMoleFraction() local
437 PetscCall(DMDAVecGetArrayDOFRead(user->dm, massf, &maf)); in FormMoleFraction()
439 mof[0] = maf[ctx->cell][0]; /* copy over temperature */ in FormMoleFraction()
440 for (i = 1; i < n; i++) tM += maf[ctx->cell][i] / M[i - 1]; in FormMoleFraction()
441 for (i = 1; i < n; i++) mof[i] = maf[ctx->cell][i] / (M[i - 1] * tM); in FormMoleFraction()
442 PetscCall(DMDAVecRestoreArrayDOFRead(user->dm, massf, &maf)); in FormMoleFraction()