Lines Matching refs:mu2
75 Vec mu2; /* time dependent params */ member
105 const PetscScalar *mu2; in RHSFunction() local
111 PetscCall(VecGetArrayRead(user->mu2, &mu2)); in RHSFunction()
114 f[1] = mu2[curr_step] * ((1. - u[0] * u[0]) * u[1] - u[0]); in RHSFunction()
117 PetscCall(VecRestoreArrayRead(user->mu2, &mu2)); in RHSFunction()
130 const PetscScalar *mu2; in RHSJacobian() local
135 PetscCall(VecGetArrayRead(user->mu2, &mu2)); in RHSJacobian()
138 J[1][0] = -mu2[curr_step] * (2.0 * u[1] * u[0] + 1.); in RHSJacobian()
140 J[1][1] = mu2[curr_step] * (1.0 - u[0] * u[0]); in RHSJacobian()
146 PetscCall(VecRestoreArrayRead(user->mu2, &mu2)); in RHSJacobian()
276 PetscCall(VecCreateSeq(PETSC_COMM_WORLD, user.max_steps, &user.mu2)); in main()
278 PetscCall(VecSet(user.mu2, 1.0e2)); in main()
417 PetscCall(VecDestroy(&user.mu2)); in main()