Lines Matching refs:numVals
502 PetscInt numVals, va; in VecView_Plex_Local_Draw_2D() local
504 PetscCall(DMPlexVecGetClosure(fdm, NULL, fv, c, &numVals, &vals)); in VecView_Plex_Local_Draw_2D()
505 if (!numVals) { in VecView_Plex_Local_Draw_2D()
506 PetscCall(DMPlexVecRestoreClosure(fdm, NULL, fv, c, &numVals, &vals)); in VecView_Plex_Local_Draw_2D()
509 …numVals % Nc == 0, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "The number of components %" PetscInt_FMT… in VecView_Plex_Local_Draw_2D()
510 switch (numVals / Nc) { in VecView_Plex_Local_Draw_2D()
514 …for (va = 0; va < numVals / Nc; ++va) color[va] = PetscDrawRealToColor(PetscRealPart(vals[va * Nc … in VecView_Plex_Local_Draw_2D()
519 …for (va = 0; va < numVals / Nc; ++va) color[va] = PetscDrawRealToColor(PetscRealPart(vals[va * Nc … in VecView_Plex_Local_Draw_2D()
524 …for (va = 0; va < numVals / (Nc * 2); ++va) color[va] = PetscDrawRealToColor(PetscRealPart(vals[va… in VecView_Plex_Local_Draw_2D()
527 …_ARG_WRONG, "Number of values for cell closure %" PetscInt_FMT " cannot be handled", numVals / Nc); in VecView_Plex_Local_Draw_2D()
529 PetscCall(DMPlexVecRestoreClosure(fdm, NULL, fv, c, &numVals, &vals)); in VecView_Plex_Local_Draw_2D()