Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexreorder.c452 PetscBT bt, blst; in DMCreateSectionPermutation_Plex_Cohesive_Old() local
460 PetscCall(PetscBTCreate(pEnd - pStart, &blst)); in DMCreateSectionPermutation_Plex_Cohesive_Old()
470 PetscCall(PetscBTSet(blst, p)); in DMCreateSectionPermutation_Plex_Cohesive_Old()
540 *blockStarts = blst; in DMCreateSectionPermutation_Plex_Cohesive_Old()
545 static PetscErrorCode InsertCohesiveBlock_Private(DM dm, PetscBT bt, PetscBT blst, PetscInt p, Pets… in InsertCohesiveBlock_Private() argument
555 if (blst) PetscCall(PetscBTSet(blst, cone[0])); in InsertCohesiveBlock_Private()
569 PetscBT bt, blst; in DMCreateSectionPermutation_Plex_Cohesive() local
578 PetscCall(PetscBTCreate(pEnd - pStart, &blst)); in DMCreateSectionPermutation_Plex_Cohesive()
586 …if (ct == DM_POLYTOPE_SEG_PRISM_TENSOR) PetscCall(InsertCohesiveBlock_Private(dm, bt, blst, p, &i,… in DMCreateSectionPermutation_Plex_Cohesive()
589 …= DM_POLYTOPE_QUAD_PRISM_TENSOR) PetscCall(InsertCohesiveBlock_Private(dm, bt, blst, p, &i, perm)); in DMCreateSectionPermutation_Plex_Cohesive()
[all …]
H A Dplex.c2926 PetscBT blst; in DMCreateMatrix_Plex() local
2934 PetscCall(PetscSectionGetBlockStarts(sectionLocal, &blst)); in DMCreateMatrix_Plex()
2951 if (blst && PetscBTLookup(blst, p)) bstate = PETSC_BOOL3_UNKNOWN; in DMCreateMatrix_Plex()
2955 …else if (bstate == PETSC_BOOL3_TRUE && blst && !PetscBTLookup(blst, p)) bstate = PETSC_BOOL3_FALSE; in DMCreateMatrix_Plex()