Lines Matching refs:sections_
3326 PetscSection *sections_; in DMPlexGetConeRecursive() local
3338 PetscCall(PetscCalloc1(depth_, §ions_)); in DMPlexGetConeRecursive()
3341 PetscCall(PetscSectionCreate(PETSC_COMM_SELF, §ions_[d])); in DMPlexGetConeRecursive()
3342 PetscCall(PetscSectionSetChart(sections_[d], 0, n)); in DMPlexGetConeRecursive()
3347 PetscCall(PetscSectionSetDof(sections_[d], i, cn)); in DMPlexGetConeRecursive()
3349 PetscCall(PetscSectionSetDof(sections_[d], i, 1)); in DMPlexGetConeRecursive()
3352 PetscCall(PetscSectionSetUp(sections_[d])); in DMPlexGetConeRecursive()
3353 PetscCall(PetscSectionGetStorageSize(sections_[d], &newn)); in DMPlexGetConeRecursive()
3356 PetscCall(PetscSectionGetDof(sections_[d], i, &cn)); in DMPlexGetConeRecursive()
3357 PetscCall(PetscSectionGetOffset(sections_[d], i, &co)); in DMPlexGetConeRecursive()
3376 if (sections) *sections = sections_; in DMPlexGetConeRecursive()
3378 for (d = 0; d < depth_; d++) PetscCall(PetscSectionDestroy(§ions_[d])); in DMPlexGetConeRecursive()
3379 PetscCall(PetscFree(sections_)); in DMPlexGetConeRecursive()