Lines Matching refs:_A
101 const char *_A, *_b, *_x; in MatSolve_Matlab() local
108 PetscCall(PetscObjectGetName((PetscObject)A, &_A)); in MatSolve_Matlab()
112 …ATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "%s = u%s\\(l%s\\(p%s*%s));", _x, _A, _A, _A, _b)); in MatSolve_Matlab()
122 char *_A, *name; in MatLUFactorNumeric_Matlab() local
133 _A = ((PetscObject)A)->name; in MatLUFactorNumeric_Matlab()
134 …cObjectComm((PetscObject)A)), "info_%s = struct('droptol',%g,'thresh',%g);", _A, info->dt, dtcol)); in MatLUFactorNumeric_Matlab()
135 …_(PetscObjectComm((PetscObject)A)), "[l_%s,u_%s,p_%s] = luinc(%s',info_%s);", _A, _A, _A, _A, _A)); in MatLUFactorNumeric_Matlab()
136 …l(PetscMatlabEngineEvaluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "%s = 0;", _A)); in MatLUFactorNumeric_Matlab()
138 PetscCall(PetscStrlen(_A, &len)); in MatLUFactorNumeric_Matlab()
140 PetscCall(PetscSNPrintf(name, len + 2, "_%s", _A)); in MatLUFactorNumeric_Matlab()
145 _A = ((PetscObject)A)->name; in MatLUFactorNumeric_Matlab()
146 …NGINE_(PetscObjectComm((PetscObject)A)), "[l_%s,u_%s,p_%s] = lu(%s',%g);", _A, _A, _A, _A, dtcol)); in MatLUFactorNumeric_Matlab()
147 …l(PetscMatlabEngineEvaluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "%s = 0;", _A)); in MatLUFactorNumeric_Matlab()
148 PetscCall(PetscStrlen(_A, &len)); in MatLUFactorNumeric_Matlab()
150 PetscCall(PetscSNPrintf(name, len + 2, "_%s", _A)); in MatLUFactorNumeric_Matlab()
177 const char *_A; in MatDestroy_matlab() local
180 PetscCall(PetscObjectGetName((PetscObject)A, &_A)); in MatDestroy_matlab()
181 …aluate(PETSC_MATLAB_ENGINE_(PetscObjectComm((PetscObject)A)), "delete %s l_%s u_%s;", _A, _A, _A)); in MatDestroy_matlab()