Home
last modified time | relevance | path

Searched refs:sumSpace (Results 1 – 2 of 2) sorted by relevance

/petsc/src/dm/dt/space/impls/sum/
H A Dspacesum.c665 …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 Ddualspacesum.c1288 …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()