Lines Matching refs:mengine

15   PetscMatlabEngine mengine;  member
31 PetscCall(PetscMatlabEnginePut(user->mengine, (PetscObject)X)); in EvaluateResidual()
32 PetscCall(PetscMatlabEngineEvaluate(user->mengine, "F = func(X);")); in EvaluateResidual()
34 PetscCall(PetscMatlabEngineGet(user->mengine, (PetscObject)F)); in EvaluateResidual()
44 PetscCall(PetscMatlabEnginePut(user->mengine, (PetscObject)X)); in EvaluateJacobian()
45 PetscCall(PetscMatlabEngineEvaluate(user->mengine, "J = jac(X);")); in EvaluateJacobian()
47 PetscCall(PetscMatlabEngineGet(user->mengine, (PetscObject)J)); in EvaluateJacobian()
71 PetscCall(PetscMatlabEngineGet(user->mengine, (PetscObject)X)); in TaoPounders()
122 PetscCall(PetscMatlabEngineCreate(PETSC_COMM_SELF, NULL, &user.mengine)); in main()
123 PetscCall(PetscMatlabEngineEvaluate(user.mengine, "TestingInitialize")); in main()
135 PetscCall(PetscMatlabEngineEvaluate(user.mengine, "np = %d; ProblemInitialize", i)); in main()
136 PetscCall(PetscMatlabEngineGetArray(user.mengine, 1, 1, &tmp, "n")); in main()
138 PetscCall(PetscMatlabEngineGetArray(user.mengine, 1, 1, &tmp, "m")); in main()
140 PetscCall(PetscMatlabEngineGetArray(user.mengine, 1, 1, &tmp, "nfmax")); in main()
142 PetscCall(PetscMatlabEngineGetArray(user.mengine, 1, 1, &tmp, "npmax")); in main()
144 PetscCall(PetscMatlabEngineGetArray(user.mengine, 1, 1, &tmp, "delta")); in main()
150 PetscCall(PetscMatlabEngineEvaluate(user.mengine, "ProblemFinalize")); in main()
153 PetscCall(PetscMatlabEngineEvaluate(user.mengine, "TestingFinalize")); in main()
154 PetscCall(PetscMatlabEngineDestroy(&user.mengine)); in main()