Lines Matching refs:names

482   PetscCall(PetscStrArrayDestroy(&(*ctx)->names));  in TSMonitorLGCtxDestroy()
1034 if (!ctx->names) { in TSMonitorLGSolution()
1040 char **names; in TSMonitorLGSolution() local
1042 PetscCall(PetscMalloc1(n + 1, &names)); in TSMonitorLGSolution()
1044 PetscCall(PetscMalloc1(5, &names[i])); in TSMonitorLGSolution()
1045 PetscCall(PetscSNPrintf(names[i], 5, "%" PetscInt_FMT, i)); in TSMonitorLGSolution()
1047 names[n] = NULL; in TSMonitorLGSolution()
1048 ctx->names = names; in TSMonitorLGSolution()
1051 if (ctx->names && !ctx->displaynames) { in TSMonitorLGSolution()
1063 } else if (ctx->names) { in TSMonitorLGSolution()
1066 PetscCall(PetscDrawLGSetLegend(ctx->lg, (const char *const *)ctx->names)); in TSMonitorLGSolution()
1120 PetscErrorCode TSMonitorLGSetVariableNames(TS ts, const char *const *names) in TSMonitorLGSetVariableNames() argument
1127 PetscCall(TSMonitorLGCtxSetVariableNames((TSMonitorLGCtx)ts->monitorcontext[i], names)); in TSMonitorLGSetVariableNames()
1147 PetscErrorCode TSMonitorLGCtxSetVariableNames(TSMonitorLGCtx ctx, const char *const *names) in TSMonitorLGCtxSetVariableNames() argument
1150 PetscCall(PetscStrArrayDestroy(&ctx->names)); in TSMonitorLGCtxSetVariableNames()
1151 PetscCall(PetscStrArrayallocpy(names, &ctx->names)); in TSMonitorLGCtxSetVariableNames()
1173 PetscErrorCode TSMonitorLGGetVariableNames(TS ts, const char *const **names) in TSMonitorLGGetVariableNames() argument
1178 *names = NULL; in TSMonitorLGGetVariableNames()
1182 *names = (const char *const *)ctx->names; in TSMonitorLGGetVariableNames()
1207 if (!ctx->names) PetscFunctionReturn(PETSC_SUCCESS); in TSMonitorLGCtxSetDisplayVariables()
1217 while (ctx->names[k]) { in TSMonitorLGCtxSetDisplayVariables()
1219 PetscCall(PetscStrcmp(displaynames[j], ctx->names[k], &flg)); in TSMonitorLGCtxSetDisplayVariables()