Lines Matching refs:numComps

78 …Section gs, PetscInt numFields, const PetscInt fields[], const PetscInt numComps[], const PetscInt…  in PetscSectionSelectFields_Private()  argument
90 if (numComps) { in PetscSectionSelectFields_Private()
94 if (numComps[f] < 0) continue; in PetscSectionSelectFields_Private()
96numComps[f] <= Nc, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Field %" PetscInt_FMT ": Number of … in PetscSectionSelectFields_Private()
97 …for (PetscInt c = 0; c < numComps[f]; ++c, ++off) PetscCheck(comps[off] < Nc, PETSC_COMM_SELF, PET… in PetscSectionSelectFields_Private()
98 bs += numComps[f]; in PetscSectionSelectFields_Private()
123 if (numComps && numComps[f] >= 0) { in PetscSectionSelectFields_Private()
128 sfdof = (fdof / Nc) * numComps[f]; in PetscSectionSelectFields_Private()
139 off += numComps[f]; in PetscSectionSelectFields_Private()
187 if (numComps && numComps[f] >= 0) { in PetscSectionSelectFields_Private()
207 off += numComps[f]; in PetscSectionSelectFields_Private()
234 …on section, PetscInt numFields, const PetscInt fields[], const PetscInt numComps[], const PetscInt… in DMSelectFields_Private() argument
246 if (numComps) { in DMSelectFields_Private()
250 PetscCall(PetscSectionCreateComponentSubsection(section, numComps[field], comps, &subsection)); in DMSelectFields_Private()
261 PetscCall(PetscFVSetNumComponents(fvNew, numComps[0])); in DMSelectFields_Private()
265 if (numComps[0] == 1 && is) { in DMSelectFields_Private()
412 …ubDM(DM dm, PetscInt numFields, const PetscInt fields[], const PetscInt numComps[], const PetscInt… in DMCreateSectionSubDM() argument
426 …(PetscSectionSelectFields_Private(section, sectionGlobal, numFields, fields, numComps, comps, is)); in DMCreateSectionSubDM()
427 …if (subdm) PetscCall(DMSelectFields_Private(dm, section, numFields, fields, numComps, comps, is, s… in DMCreateSectionSubDM()