Lines Matching refs:Ns
162 PetscInt Ns = sum->numSumSpaces; in PetscSpaceSumSetNumSubspaces_Sum() local
166 if (numSumSpaces == Ns) PetscFunctionReturn(PETSC_SUCCESS); in PetscSpaceSumSetNumSubspaces_Sum()
167 if (Ns >= 0) { in PetscSpaceSumSetNumSubspaces_Sum()
169 for (s = 0; s < Ns; ++s) PetscCall(PetscSpaceDestroy(&sum->sumspaces[s])); in PetscSpaceSumSetNumSubspaces_Sum()
173 Ns = sum->numSumSpaces = numSumSpaces; in PetscSpaceSumSetNumSubspaces_Sum()
174 PetscCall(PetscCalloc1(Ns, &sum->sumspaces)); in PetscSpaceSumSetNumSubspaces_Sum()
201 PetscInt Ns = sum->numSumSpaces; in PetscSpaceSumGetSubspace_Sum() local
204 …PetscCheck(Ns >= 0, PetscObjectComm((PetscObject)space), PETSC_ERR_ARG_WRONGSTATE, "Must call Pets… in PetscSpaceSumGetSubspace_Sum()
205 …PetscCheck(s >= 0 && s < Ns, PetscObjectComm((PetscObject)space), PETSC_ERR_ARG_OUTOFRANGE, "Inval… in PetscSpaceSumGetSubspace_Sum()
214 PetscInt Ns = sum->numSumSpaces; in PetscSpaceSumSetSubspace_Sum() local
218 …PetscCheck(Ns >= 0, PetscObjectComm((PetscObject)space), PETSC_ERR_ARG_WRONGSTATE, "Must call Pets… in PetscSpaceSumSetSubspace_Sum()
219 …PetscCheck(s >= 0 && s < Ns, PetscObjectComm((PetscObject)space), PETSC_ERR_ARG_OUTOFRANGE, "Inval… in PetscSpaceSumSetSubspace_Sum()
230 PetscInt Ns, Nc, Nv, deg, i; in PetscSpaceSetFromOptions_Sum() local
238 PetscCall(PetscSpaceSumGetNumSubspaces(sp, &Ns)); in PetscSpaceSetFromOptions_Sum()
240 Ns = (Ns == PETSC_DEFAULT) ? 1 : Ns; in PetscSpaceSetFromOptions_Sum()
243 …scspace_sum_spaces", "The number of subspaces", "PetscSpaceSumSetNumSubspaces", Ns, &Ns, NULL, 0)); in PetscSpaceSetFromOptions_Sum()
247 …(Ns >= 0 && (Nv <= 0 || Ns != 0), PetscObjectComm((PetscObject)sp), PETSC_ERR_ARG_OUTOFRANGE, "Can… in PetscSpaceSetFromOptions_Sum()
248 if (Ns != sum->numSumSpaces) PetscCall(PetscSpaceSumSetNumSubspaces(sp, Ns)); in PetscSpaceSetFromOptions_Sum()
250 for (i = 0; i < Ns; ++i) { in PetscSpaceSetFromOptions_Sum()
277 PetscInt Nv, Ns, Nc, i, sum_Nc = 0, deg = PETSC_INT_MAX, maxDeg = PETSC_INT_MIN; in PetscSpaceSetUp_Sum() local
285 PetscCall(PetscSpaceSumGetNumSubspaces(sp, &Ns)); in PetscSpaceSetUp_Sum()
286 if (Ns == PETSC_DEFAULT) { in PetscSpaceSetUp_Sum()
287 Ns = 1; in PetscSpaceSetUp_Sum()
288 PetscCall(PetscSpaceSumSetNumSubspaces(sp, Ns)); in PetscSpaceSetUp_Sum()
290 …PetscCheck(Ns >= 0, PetscObjectComm((PetscObject)sp), PETSC_ERR_ARG_OUTOFRANGE, "Cannot have %" Pe… in PetscSpaceSetUp_Sum()
292 if (Ns) { in PetscSpaceSetUp_Sum()
296 for (PetscInt i = 1; i < Ns; i++) { in PetscSpaceSetUp_Sum()
309 for (i = 0; i < Ns; ++i) { in PetscSpaceSetUp_Sum()
343 PetscInt i, Ns = sum->numSumSpaces; in PetscSpaceSumView_Ascii() local
346 …SCIIPrintf(v, "Sum space of %" PetscInt_FMT " concatenated subspaces%s\n", Ns, sum->uniform ? " (a… in PetscSpaceSumView_Ascii()
347 …else PetscCall(PetscViewerASCIIPrintf(v, "Sum space of %" PetscInt_FMT " subspaces%s\n", Ns, sum->… in PetscSpaceSumView_Ascii()
348 for (i = 0; i < (sum->uniform ? (Ns > 0 ? 1 : 0) : Ns); ++i) { in PetscSpaceSumView_Ascii()
369 PetscInt i, Ns = sum->numSumSpaces; in PetscSpaceDestroy_Sum() local
372 for (i = 0; i < Ns; ++i) PetscCall(PetscSpaceDestroy(&sum->sumspaces[i])); in PetscSpaceDestroy_Sum()
397 PetscInt i, d = 0, Ns = sum->numSumSpaces; in PetscSpaceGetDimension_Sum() local
406 for (i = 0; i < Ns; ++i) { in PetscSpaceGetDimension_Sum()
422 PetscInt Nc = sp->Nc, Nv = sp->Nv, Ns = sum->numSumSpaces; in PetscSpaceEvaluate_Sum() local
446 for (s = 0, offset = 0, ncoffset = 0; s < Ns; ++s) { in PetscSpaceEvaluate_Sum()
460 PetscInt b = sum->interleave_basis ? (j * Ns + s) : (j + offset); in PetscSpaceEvaluate_Sum()
465 … compoffset = concatenate ? (sum->interleave_components ? (c * Ns + s) : (c + ncoffset)) : c; in PetscSpaceEvaluate_Sum()