Home
last modified time | relevance | path

Searched refs:sumspaces (Results 1 – 3 of 3) sorted by relevance

/petsc/src/dm/dt/space/impls/sum/
H A Dspacesum.c169 for (s = 0; s < Ns; ++s) PetscCall(PetscSpaceDestroy(&sum->sumspaces[s])); in PetscSpaceSumSetNumSubspaces_Sum()
170 PetscCall(PetscFree(sum->sumspaces)); in PetscSpaceSumSetNumSubspaces_Sum()
174 PetscCall(PetscCalloc1(Ns, &sum->sumspaces)); in PetscSpaceSumSetNumSubspaces_Sum()
207 *subspace = sum->sumspaces[s]; in PetscSpaceSumGetSubspace_Sum()
222 PetscCall(PetscSpaceDestroy(&sum->sumspaces[s])); in PetscSpaceSumSetSubspace_Sum()
223 sum->sumspaces[s] = subspace; in PetscSpaceSumSetSubspace_Sum()
350 PetscCall(PetscSpaceView(sum->sumspaces[i], v)); in PetscSpaceSumView_Ascii()
372 for (i = 0; i < Ns; ++i) PetscCall(PetscSpaceDestroy(&sum->sumspaces[i])); in PetscSpaceDestroy_Sum()
373 PetscCall(PetscFree(sum->sumspaces)); in PetscSpaceDestroy_Sum()
409 PetscCall(PetscSpaceGetDimension(sum->sumspaces[i], &id)); in PetscSpaceGetDimension_Sum()
[all …]
/petsc/src/dm/dt/dualspace/impls/sum/
H A Ddualspacesum.c167 for (PetscInt s = 0; s < Ns; ++s) PetscCall(PetscDualSpaceDestroy(&sum->sumspaces[s])); in PetscDualSpaceSumSetNumSubspaces_Sum()
168 PetscCall(PetscFree(sum->sumspaces)); in PetscDualSpaceSumSetNumSubspaces_Sum()
171 PetscCall(PetscCalloc1(Ns, &sum->sumspaces)); in PetscDualSpaceSumSetNumSubspaces_Sum()
204 *subspace = sum->sumspaces[s]; in PetscDualSpaceSumGetSubspace_Sum()
219 PetscCall(PetscDualSpaceDestroy(&sum->sumspaces[s])); in PetscDualSpaceSumSetSubspace_Sum()
220 sum->sumspaces[s] = subspace; in PetscDualSpaceSumSetSubspace_Sum()
565 if (sum->sumspaces[s] != sum->sumspaces[0]) { in PetscDualSpaceSumIsUniform()
957 PetscCall(PetscDualSpaceView(sum->sumspaces[i], v)); in PetscDualSpaceSumView_Ascii()
1003 PetscCall(PetscDualSpaceDestroy(&sum->sumspaces[i])); in PetscDualSpaceDestroy_Sum()
1009 PetscCall(PetscFree(sum->sumspaces)); in PetscDualSpaceDestroy_Sum()
/petsc/include/petsc/private/
H A Dpetscfeimpl.h69 PetscSpace *sumspaces; member
176 PetscDualSpace *sumspaces; member