Searched refs:spNew (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/dt/dualspace/impls/simple/ |
| H A D | dspacesimple.c | 34 static PetscErrorCode PetscDualSpaceDuplicate_Simple(PetscDualSpace sp, PetscDualSpace spNew) in PetscDualSpaceDuplicate_Simple() argument 40 PetscCall(PetscDualSpaceSimpleSetDimension(spNew, dim)); in PetscDualSpaceDuplicate_Simple() 45 PetscCall(PetscDualSpaceSimpleSetFunctional(spNew, d, q)); in PetscDualSpaceDuplicate_Simple()
|
| /petsc/src/dm/dt/dualspace/interface/ |
| H A D | dualspace.c | 479 PetscErrorCode PetscDualSpaceDuplicate(PetscDualSpace sp, PetscDualSpace *spNew) in PetscDualSpaceDuplicate() argument 487 PetscAssertPointer(spNew, 2); in PetscDualSpaceDuplicate() 488 PetscCall(PetscDualSpaceCreate(PetscObjectComm((PetscObject)sp), spNew)); in PetscDualSpaceDuplicate() 490 if (name) PetscCall(PetscObjectSetName((PetscObject)*spNew, name)); in PetscDualSpaceDuplicate() 492 PetscCall(PetscDualSpaceSetType(*spNew, type)); in PetscDualSpaceDuplicate() 494 PetscCall(PetscDualSpaceSetDM(*spNew, dm)); in PetscDualSpaceDuplicate() 496 (*spNew)->order = sp->order; in PetscDualSpaceDuplicate() 497 (*spNew)->k = sp->k; in PetscDualSpaceDuplicate() 498 (*spNew)->Nc = sp->Nc; in PetscDualSpaceDuplicate() 499 (*spNew)->uniform = sp->uniform; in PetscDualSpaceDuplicate() [all …]
|
| /petsc/src/dm/dt/dualspace/impls/sum/ |
| H A D | dualspacesum.c | 224 static PetscErrorCode PetscDualSpaceDuplicate_Sum(PetscDualSpace sp, PetscDualSpace spNew) in PetscDualSpaceDuplicate_Sum() argument 234 PetscCall(PetscDualSpaceSumSetNumSubspaces(spNew, num_subspaces)); in PetscDualSpaceDuplicate_Sum() 236 PetscCall(PetscDualSpaceSumSetConcatenate(spNew, concatenate)); in PetscDualSpaceDuplicate_Sum() 238 PetscCall(PetscDualSpaceSumSetInterleave(spNew, interleave_basis, interleave_components)); in PetscDualSpaceDuplicate_Sum() 240 PetscCall(PetscDualSpaceSetDM(spNew, K)); in PetscDualSpaceDuplicate_Sum() 242 PetscCall(PetscDualSpaceSetNumComponents(spNew, Nc)); in PetscDualSpaceDuplicate_Sum() 257 PetscCall(PetscDualSpaceSumSetSubspace(spNew, s, subspNew)); in PetscDualSpaceDuplicate_Sum()
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/ |
| H A D | dspacelagrange.c | 961 static PetscErrorCode PetscDualSpaceDuplicate_Lagrange(PetscDualSpace sp, PetscDualSpace spNew) in PetscDualSpaceDuplicate_Lagrange() argument 971 PetscCall(PetscDualSpaceLagrangeSetContinuity(spNew, cont)); in PetscDualSpaceDuplicate_Lagrange() 973 PetscCall(PetscDualSpaceLagrangeSetTensor(spNew, tensor)); in PetscDualSpaceDuplicate_Lagrange() 975 PetscCall(PetscDualSpaceLagrangeSetTrimmed(spNew, trimmed)); in PetscDualSpaceDuplicate_Lagrange() 977 PetscCall(PetscDualSpaceLagrangeSetNodeType(spNew, nodeType, boundary, exponent)); in PetscDualSpaceDuplicate_Lagrange() 979 PetscDualSpace_Lag *lagnew = (PetscDualSpace_Lag *)spNew->data; in PetscDualSpaceDuplicate_Lagrange() 985 PetscCall(PetscDualSpaceLagrangeSetUseMoments(spNew, mom)); in PetscDualSpaceDuplicate_Lagrange() 987 PetscCall(PetscDualSpaceLagrangeSetMomentOrder(spNew, n)); in PetscDualSpaceDuplicate_Lagrange()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | Space.pyx | 659 cdef DualSpace spNew = DualSpace() 660 CHKERR(PetscDualSpaceDuplicate(self.dualspace, &spNew.dualspace))
|