Home
last modified time | relevance | path

Searched refs:ctOrderNew (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/impls/plex/transform/interface/
H A Dplextransform.c411 PetscCall(PetscFree2((*tr)->ctOrderNew, (*tr)->ctOrderInvNew)); in DMPlexTransformDestroy()
620 PetscCall(DMPlexCreateCellTypeOrder_Internal(NULL, celldim, &tr->ctOrderNew, &tr->ctOrderInvNew)); in DMPlexTransformSetUp()
642 const PetscInt ctn = tr->ctOrderNew[c]; in DMPlexTransformSetUp()
643 const PetscInt ctnn = tr->ctOrderNew[c + 1]; in DMPlexTransformSetUp()
656 …ew[tr->ctOrderNew[c + 1]] > tr->ctStartNew[tr->ctOrderNew[c]]) tr->depth = PetscMax(tr->depth, DMP… in DMPlexTransformSetUp()
663 const PetscInt dep = DMPolytopeTypeGetDim((DMPolytopeType)tr->ctOrderNew[c]); in DMPlexTransformSetUp()
665 if (tr->ctStartNew[tr->ctOrderNew[c + 1]] <= tr->ctStartNew[tr->ctOrderNew[c]]) continue; in DMPlexTransformSetUp()
666 tr->depthStart[dep] = PetscMin(tr->depthStart[dep], tr->ctStartNew[tr->ctOrderNew[c]]); in DMPlexTransformSetUp()
667 tr->depthEnd[dep] = PetscMax(tr->depthEnd[dep], tr->ctStartNew[tr->ctOrderNew[c + 1]]); in DMPlexTransformSetUp()
888 if (pEnd) *pEnd = tr->ctStartNew[tr->ctOrderNew[DM_NUM_POLYTOPES]]; in DMPlexTransformGetChart()
[all …]
/petsc/include/petsc/private/
H A Ddmplextransformimpl.h38 PetscInt *ctOrderNew; /* [i] = ct: An array with produced cell types in depth order */ member