Searched refs:blst (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexreorder.c | 452 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 D | plex.c | 2926 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()
|