Lines Matching refs:exactFuncs
52 …PetscErrorCode (**exactFuncs)(PetscInt dim, PetscReal time, const PetscReal x[], PetscInt Nc, Pets… member
588 user->exactFuncs[0] = ball_u_2d; in SetupProblem()
591 user->exactFuncs[0] = cross_u_2d; in SetupProblem()
594 user->exactFuncs[0] = zero; in SetupProblem()
599 user->exactFuncs[0] = xytrig_u_2d; in SetupProblem()
601 user->exactFuncs[0] = xtrig_u_2d; in SetupProblem()
604 user->exactFuncs[0] = quadratic_u_2d; in SetupProblem()
618 user->exactFuncs[0] = ball_u_3d; in SetupProblem()
621 user->exactFuncs[0] = cross_u_3d; in SetupProblem()
624 user->exactFuncs[0] = quadratic_u_3d; in SetupProblem()
649 PetscCall(PetscDSSetExactSolution(ds, 0, user->exactFuncs[0], user)); in SetupProblem()
655 …->fieldBC ? (PetscVoidFn *)user->exactFields[0] : (PetscVoidFn *)user->exactFuncs[0], NULL, user, … in SetupProblem()
657 …->fieldBC ? (PetscVoidFn *)user->exactFields[0] : (PetscVoidFn *)user->exactFuncs[0], NULL, user, … in SetupProblem()
776 PetscCall(PetscMalloc2(1, &user.exactFuncs, 1, &user.exactFields)); in main()
802 … else PetscCall(DMProjectFunctionLocal(dm, 0.0, user.exactFuncs, NULL, INSERT_BC_VALUES, userJ.u)); in main()
820 else PetscCall(DMProjectFunction(dm, 0.0, user.exactFuncs, NULL, INSERT_ALL_VALUES, u)); in main()
878 PetscCall(DMComputeL2Diff(dm, 0.0, user.exactFuncs, NULL, u, &error)); in main()
948 PetscCall(PetscFree2(user.exactFuncs, user.exactFields)); in main()