Lines Matching refs:bc_defs_seg
13 static PetscErrorCode AddBCDefinitionToSegBuffer(BCDefinition bc_def, PetscSegBuffer bc_defs_seg) { in AddBCDefinitionToSegBuffer() argument
18 PetscCall(PetscSegBufferGet(bc_defs_seg, 1, &bc_def_ptr)); in AddBCDefinitionToSegBuffer()
31 PetscSegBuffer bc_defs_seg; in BoundaryConditionSetUp() local
36 PetscCall(PetscSegBufferCreate(sizeof(BCDefinition), 4, &bc_defs_seg)); in BoundaryConditionSetUp()
41 PetscCall(AddBCDefinitionToSegBuffer(bc_def, bc_defs_seg)); in BoundaryConditionSetUp()
65 PetscCall(AddBCDefinitionToSegBuffer(bc_def, bc_defs_seg)); in BoundaryConditionSetUp()
75 PetscCall(AddBCDefinitionToSegBuffer(bc_def, bc_defs_seg)); in BoundaryConditionSetUp()
78 PetscCall(AddBCDefinitionToSegBuffer(bc_def, bc_defs_seg)); in BoundaryConditionSetUp()
81 PetscCall(AddBCDefinitionToSegBuffer(bc_def, bc_defs_seg)); in BoundaryConditionSetUp()
84 PetscCall(AddBCDefinitionToSegBuffer(bc_def, bc_defs_seg)); in BoundaryConditionSetUp()
88 PetscCall(PetscSegBufferGetSize(bc_defs_seg, &problem->num_bc_defs)); in BoundaryConditionSetUp()
89 PetscCall(PetscSegBufferExtractAlloc(bc_defs_seg, &problem->bc_defs)); in BoundaryConditionSetUp()
90 PetscCall(PetscSegBufferDestroy(&bc_defs_seg)); in BoundaryConditionSetUp()