Searched refs:sumSpace (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/dt/space/impls/sum/ |
| H A D | spacesum.c | 665 …m(PetscInt numSubspaces, const PetscSpace subspaces[], PetscBool concatenate, PetscSpace *sumSpace) in PetscSpaceCreateSum() argument 670 PetscCall(PetscSpaceCreate(PetscObjectComm((PetscObject)subspaces[0]), sumSpace)); in PetscSpaceCreateSum() 671 PetscCall(PetscSpaceSetType(*sumSpace, PETSCSPACESUM)); in PetscSpaceCreateSum() 672 PetscCall(PetscSpaceSumSetNumSubspaces(*sumSpace, numSubspaces)); in PetscSpaceCreateSum() 673 PetscCall(PetscSpaceSumSetConcatenate(*sumSpace, concatenate)); in PetscSpaceCreateSum() 677 PetscCall(PetscSpaceSumSetSubspace(*sumSpace, i, subspaces[i])); in PetscSpaceCreateSum() 683 PetscCall(PetscSpaceSetNumComponents(*sumSpace, Nc)); in PetscSpaceCreateSum() 684 PetscCall(PetscSpaceSetNumVariables(*sumSpace, Nv)); in PetscSpaceCreateSum() 685 PetscCall(PetscSpaceSetUp(*sumSpace)); in PetscSpaceCreateSum()
|
| /petsc/src/dm/dt/dualspace/impls/sum/ |
| H A D | dualspacesum.c | 1288 …nt numSubspaces, const PetscDualSpace subspaces[], PetscBool concatenate, PetscDualSpace *sumSpace) in PetscDualSpaceCreateSum() argument 1293 PetscCall(PetscDualSpaceCreate(PetscObjectComm((PetscObject)subspaces[0]), sumSpace)); in PetscDualSpaceCreateSum() 1294 PetscCall(PetscDualSpaceSetType(*sumSpace, PETSCDUALSPACESUM)); in PetscDualSpaceCreateSum() 1295 PetscCall(PetscDualSpaceSumSetNumSubspaces(*sumSpace, numSubspaces)); in PetscDualSpaceCreateSum() 1296 PetscCall(PetscDualSpaceSumSetConcatenate(*sumSpace, concatenate)); in PetscDualSpaceCreateSum() 1300 PetscCall(PetscDualSpaceSumSetSubspace(*sumSpace, i, subspaces[i])); in PetscDualSpaceCreateSum() 1309 PetscCall(PetscDualSpaceSetDM(*sumSpace, dm)); in PetscDualSpaceCreateSum() 1312 PetscCall(PetscDualSpaceSetNumComponents(*sumSpace, Nc)); in PetscDualSpaceCreateSum()
|