Lines Matching refs:udot
70 Field *u, *udot, *f; in FormIFunction() local
83 PetscCall(DMDAVecGetArrayRead(dm, Udot, &udot)); in FormIFunction()
89 f[i].u = hx * udot[i].u; in FormIFunction()
90 f[i].v = hx * udot[i].v - PetscSqr(user->c) * (u[i + 1].u - u[i].u) / hx; in FormIFunction()
91 f[i].th = hx * udot[i].th; in FormIFunction()
94 f[i].u = hx * udot[i].u; in FormIFunction()
95 f[i].v = hx * udot[i].v - PetscSqr(user->c) * (u[i - 1].u - u[i].u) / hx; in FormIFunction()
96 f[i].th = hx * udot[i].th; in FormIFunction()
99 f[i].u = hx * udot[i].u; in FormIFunction()
100 …f[i].v = hx * udot[i].v - PetscSqr(user->c) * (u[i - 1].u - 2. * u[i].u + u[i + 1].u… in FormIFunction()
101 f[i].th = hx * udot[i].th; in FormIFunction()
105 PetscCall(DMDAVecRestoreArrayRead(dm, Udot, &udot)); in FormIFunction()
119 Field *u, *udot; in FormIJacobian() local
129 PetscCall(DMDAVecGetArrayRead(dm, Udot, &udot)); in FormIJacobian()
168 PetscCall(DMDAVecRestoreArrayRead(dm, Udot, &udot)); in FormIJacobian()