Lines Matching refs:PetscObject
27 PETSC_EXTERN PetscErrorCode MatlabEnginePut_SeqAIJ(PetscObject obj, void *mengine) in MatlabEnginePut_SeqAIJ()
88 PETSC_EXTERN PetscErrorCode MatlabEngineGet_SeqAIJ(PetscObject obj, void *mengine) in MatlabEngineGet_SeqAIJ()
105 PetscCall(PetscObjectName((PetscObject)b)); in MatSolve_Matlab()
106 PetscCall(PetscObjectName((PetscObject)x)); in MatSolve_Matlab()
108 PetscCall(PetscObjectGetName((PetscObject)A, &_A)); in MatSolve_Matlab()
109 PetscCall(PetscObjectGetName((PetscObject)b, &_b)); in MatSolve_Matlab()
110 PetscCall(PetscObjectGetName((PetscObject)x, &_x)); in MatSolve_Matlab()
111 …cCall(PetscMatlabEnginePut(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), (PetscObject)b)); in MatSolve_Matlab()
112 …PetscCall(PetscMatlabEngineEvaluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "%s = u… in MatSolve_Matlab()
113 …PetscCall(PetscMatlabEngineEvaluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "%s = 0… in MatSolve_Matlab()
115 …cCall(PetscMatlabEngineGet(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), (PetscObject)x)); in MatSolve_Matlab()
132 …cCall(PetscMatlabEnginePut(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), (PetscObject)A)); in MatLUFactorNumeric_Matlab()
133 _A = ((PetscObject)A)->name; in MatLUFactorNumeric_Matlab()
134 …PetscCall(PetscMatlabEngineEvaluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "info_%… in MatLUFactorNumeric_Matlab()
135 …PetscCall(PetscMatlabEngineEvaluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "[l_%s,… in MatLUFactorNumeric_Matlab()
136 …PetscCall(PetscMatlabEngineEvaluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "%s = 0… in MatLUFactorNumeric_Matlab()
141 PetscCall(PetscObjectSetName((PetscObject)F, name)); in MatLUFactorNumeric_Matlab()
144 …cCall(PetscMatlabEnginePut(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), (PetscObject)A)); in MatLUFactorNumeric_Matlab()
145 _A = ((PetscObject)A)->name; in MatLUFactorNumeric_Matlab()
146 …PetscCall(PetscMatlabEngineEvaluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "[l_%s,… in MatLUFactorNumeric_Matlab()
147 …PetscCall(PetscMatlabEngineEvaluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "%s = 0… in MatLUFactorNumeric_Matlab()
151 PetscCall(PetscObjectSetName((PetscObject)F, name)); in MatLUFactorNumeric_Matlab()
180 PetscCall(PetscObjectGetName((PetscObject)A, &_A)); in MatDestroy_matlab()
181 …PetscCall(PetscMatlabEngineEvaluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "delete… in MatDestroy_matlab()
182 PetscCall(PetscObjectComposeFunction((PetscObject)A, "MatFactorGetSolverType_C", NULL)); in MatDestroy_matlab()
190 PetscCall(MatCreate(PetscObjectComm((PetscObject)A), F)); in MatGetFactor_seqaij_matlab()
192 PetscCall(PetscStrallocpy("matlab", &((PetscObject)*F)->type_name)); in MatGetFactor_seqaij_matlab()
201 …PetscCall(PetscObjectComposeFunction((PetscObject)*F, "MatFactorGetSolverType_C", MatFactorGetSolv… in MatGetFactor_seqaij_matlab()