Home
last modified time | relevance | path

Searched refs:p_diff (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ts/tutorials/power_grid/
H A Dex8.c209 PetscErrorCode diffuse(PetscScalar **p, PetscInt i, PetscInt j, PetscReal t, PetscScalar *p_diff, A… in diffuse() argument
213 … *p_diff = user->disper_coe * ((p[j - 1][i] - 2 * p[j][i] + p[j + 1][i]) / (user->dy * user->dy)); in diffuse()
215 …*p_diff = user->disper_coe * ((-p[j - 2][i] + 16 * p[j - 1][i] - 30 * p[j][i] + 16 * p[j + 1][i] -… in diffuse()
217 …*p_diff = user->disper_coe * ((2 * p[j - 3][i] - 27 * p[j - 2][i] + 270 * p[j - 1][i] - 490 * p[j]… in diffuse()
231 PetscScalar p_adv1 = 0.0, p_adv2 = 0.0, p_diff = 0; in IFunction() local
262 PetscCall(diffuse(p, i, j, t, &p_diff, user)); in IFunction()
263 f[j][i] = -p_adv1 - p_adv2 + p_diff - pdot[j][i]; in IFunction()
H A Dex7.c237 PetscErrorCode diffuse(PetscScalar **p, PetscInt i, PetscInt j, PetscReal t, PetscScalar *p_diff, A… in diffuse() argument
241 … *p_diff = user->disper_coe * ((p[j - 1][i] - 2 * p[j][i] + p[j + 1][i]) / (user->dy * user->dy)); in diffuse()
243 …*p_diff = user->disper_coe * ((-p[j - 2][i] + 16 * p[j - 1][i] - 30 * p[j][i] + 16 * p[j + 1][i] -… in diffuse()
245 …*p_diff = user->disper_coe * ((2 * p[j - 3][i] - 27 * p[j - 2][i] + 270 * p[j - 1][i] - 490 * p[j]… in diffuse()
259 …PetscScalar p_adv1 = 0.0, p_adv2 = 0.0, p_diff; /* initialize to prevent incorrect compiler warn… in IFunction() local
286 PetscCall(diffuse(p, i, j, t, &p_diff, user)); in IFunction()
287 f[j][i] = -p_adv1 - p_adv2 + p_diff - pdot[j][i]; in IFunction()
H A Dex6.c212 PetscErrorCode diffuse(PetscScalar **p, PetscInt i, PetscInt j, PetscReal t, PetscScalar *p_diff, A… in diffuse() argument
215 *p_diff = user->disper_coe * ((p[j - 1][i] - 2 * p[j][i] + p[j + 1][i]) / (user->dy * user->dy)); in diffuse()
260 PetscScalar p_adv1, p_adv2, p_diff; in IFunction() local
290 PetscCall(diffuse(p, i, j, t, &p_diff, user)); in IFunction()
291 f[j][i] = -p_adv1 - p_adv2 + p_diff - pdot[j][i]; in IFunction()