Home
last modified time | relevance | path

Searched refs:mengine (Results 1 – 6 of 6) sorted by relevance

/petsc/src/sys/classes/matlabengine/
H A Dmatlab.c44 PetscErrorCode PetscMatlabEngineCreate(MPI_Comm comm, const char host[], PetscMatlabEngine *mengine) in PetscMatlabEngineCreate() argument
53 PetscAssertPointer(mengine, 3); in PetscMatlabEngineCreate()
88 *mengine = e; in PetscMatlabEngineCreate()
142 PetscErrorCode PetscMatlabEngineEvaluate(PetscMatlabEngine mengine, const char string[], ...) in PetscMatlabEngineEvaluate() argument
154 engEvalString(mengine->ep, buffer); in PetscMatlabEngineEvaluate()
156 PetscCall(PetscInfo(0, " MATLAB output message: %s\n", mengine->buffer)); in PetscMatlabEngineEvaluate()
161 …PetscCheck(mengine->buffer[4] != '?', PETSC_COMM_SELF, PETSC_ERR_LIB, "Error in evaluating MATLAB … in PetscMatlabEngineEvaluate()
183 PetscErrorCode PetscMatlabEngineGetOutput(PetscMatlabEngine mengine, const char *string[]) in PetscMatlabEngineGetOutput() argument
186 …PetscCheck(mengine, PETSC_COMM_SELF, PETSC_ERR_ARG_NULL, "Null argument: probably PETSC_MATLAB_ENG… in PetscMatlabEngineGetOutput()
187 *string = mengine->buffer; in PetscMatlabEngineGetOutput()
[all …]
/petsc/src/tao/leastsquares/tutorials/matlab/
H A Dmatlab_ls_test.c15 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()
[all …]
/petsc/src/vec/pf/impls/matlab/
H A Dcmatlab.c9 PetscMatlabEngine mengine; member
30 PetscCall(PetscMatlabEngineDestroy(&matlab->mengine)); in PFDestroy_Matlab()
41 PetscCall(PetscMatlabEnginePutArray(matlab->mengine, matlab->dimin, n, in, "x")); in PFApply_Matlab()
42 PetscCall(PetscMatlabEngineEvaluate(matlab->mengine, matlab->string)); in PFApply_Matlab()
43 PetscCall(PetscMatlabEngineGetArray(matlab->mengine, matlab->dimout, n, out, "f")); in PFApply_Matlab()
70 PetscCall(PetscMatlabEngineCreate(PetscObjectComm((PetscObject)pf), NULL, &matlab->mengine)); in PFCreate_Matlab()
/petsc/src/vec/vec/utils/matlab/
H A Dgcreatev.c7 PETSC_EXTERN PetscErrorCode VecMatlabEnginePut_Default(PetscObject obj, void *mengine) in VecMatlabEnginePut_Default() argument
24 engPutVariable((Engine *)mengine, obj->name, mat); in VecMatlabEnginePut_Default()
30 PETSC_EXTERN PetscErrorCode VecMatlabEngineGet_Default(PetscObject obj, void *mengine) in VecMatlabEngineGet_Default() argument
40 mat = engGetVariable((Engine *)mengine, obj->name); in VecMatlabEngineGet_Default()
/petsc/src/mat/impls/aij/seq/matlab/
H A Daijmatlab.c27 PETSC_EXTERN PetscErrorCode MatlabEnginePut_SeqAIJ(PetscObject obj, void *mengine) in MatlabEnginePut_SeqAIJ() argument
35 engPutVariable((Engine *)mengine, obj->name, mat); in MatlabEnginePut_SeqAIJ()
88 PETSC_EXTERN PetscErrorCode MatlabEngineGet_SeqAIJ(PetscObject obj, void *mengine) in MatlabEngineGet_SeqAIJ() argument
94 mmat = engGetVariable((Engine *)mengine, obj->name); in MatlabEngineGet_SeqAIJ()
/petsc/src/dm/impls/da/
H A Ddalocal.c17 static PetscErrorCode VecMatlabEnginePut_DA2d(PetscObject obj, void *mengine) in VecMatlabEnginePut_DA2d() argument
38 engPutVariable((Engine *)mengine, obj->name, mat); in VecMatlabEnginePut_DA2d()