Lines Matching refs:numFields

54   (*s)->numFields           = 0;  in PetscSectionCreate()
98 PetscInt numFields, f, c, pStart, pEnd, p; in PetscSectionCopy_Internal() local
104 PetscCall(PetscSectionGetNumFields(section, &numFields)); in PetscSectionCopy_Internal()
105 if (numFields) PetscCall(PetscSectionSetNumFields(newSection, numFields)); in PetscSectionCopy_Internal()
106 for (f = 0; f < numFields; ++f) { in PetscSectionCopy_Internal()
136 for (f = 0; f < numFields; ++f) { in PetscSectionCopy_Internal()
160 for (f = 0; f < numFields; ++f) { in PetscSectionCopy_Internal()
350 PetscErrorCode PetscSectionGetNumFields(PetscSection s, PetscInt *numFields) in PetscSectionGetNumFields() argument
354 PetscAssertPointer(numFields, 2); in PetscSectionGetNumFields()
355 *numFields = s->numFields; in PetscSectionGetNumFields()
377 PetscErrorCode PetscSectionSetNumFields(PetscSection s, PetscInt numFields) in PetscSectionSetNumFields() argument
383 …PetscCheck(numFields > 0, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "The number of fields %" Pets… in PetscSectionSetNumFields()
386 s->numFields = numFields; in PetscSectionSetNumFields()
387 PetscCall(PetscMalloc1(s->numFields, &s->numFieldComponents)); in PetscSectionSetNumFields()
388 PetscCall(PetscMalloc1(s->numFields, &s->fieldNames)); in PetscSectionSetNumFields()
389 PetscCall(PetscMalloc1(s->numFields, &s->compNames)); in PetscSectionSetNumFields()
390 PetscCall(PetscMalloc1(s->numFields, &s->field)); in PetscSectionSetNumFields()
391 for (f = 0; f < s->numFields; ++f) { in PetscSectionSetNumFields()
430 PetscSectionCheckValidField(field, s->numFields); in PetscSectionGetFieldName()
457 PetscSectionCheckValidField(field, s->numFields); in PetscSectionSetFieldName()
492 PetscSectionCheckValidField(field, s->numFields); in PetscSectionGetComponentName()
525 PetscSectionCheckValidField(field, s->numFields); in PetscSectionSetComponentName()
557 PetscSectionCheckValidField(field, s->numFields); in PetscSectionGetFieldComponents()
594 PetscSectionCheckValidField(field, s->numFields); in PetscSectionSetFieldComponents()
684 for (f = 0; f < s->numFields; ++f) PetscCall(PetscSectionSetChart(s->field[f], pStart, pEnd)); in PetscSectionSetChart()
1028 PetscSectionCheckValidField(field, s->numFields); in PetscSectionGetFieldDof()
1063 PetscSectionCheckValidField(field, s->numFields); in PetscSectionSetFieldDof()
1098 PetscSectionCheckValidField(field, s->numFields); in PetscSectionAddFieldDof()
1201 PetscSectionCheckValidField(field, s->numFields); in PetscSectionGetFieldConstraintDof()
1225 PetscSectionCheckValidField(field, s->numFields); in PetscSectionSetFieldConstraintDof()
1249 PetscSectionCheckValidField(field, s->numFields); in PetscSectionAddFieldConstraintDof()
1320 for (f = 0, foff = s->atlasOff[q]; f < s->numFields; ++f) { in PetscSectionSetUp()
1329 for (f = 0; f < s->numFields; ++f) { in PetscSectionSetUp()
1345 for (f = 0; f < s->numFields; ++f) PetscCall(PetscSectionSetUpBC(s->field[f])); in PetscSectionSetUp()
1481 PetscInt numFields, f, numComponents; in PetscSectionCreateGlobalSection() local
1493 PetscCall(PetscSectionGetNumFields(s, &numFields)); in PetscSectionCreateGlobalSection()
1494 if (numFields > 0) PetscCall(PetscSectionSetNumFields(gs, numFields)); in PetscSectionCreateGlobalSection()
1559 for (f = 0; f < numFields; ++f) { in PetscSectionCreateGlobalSection()
1570 for (f = 0, foff = off; f < numFields; ++f) { in PetscSectionCreateGlobalSection()
1580 for (f = 0; f < numFields; ++f) { in PetscSectionCreateGlobalSection()
1890 PetscSectionCheckValidField(field, s->numFields); in PetscSectionGetFieldOffset()
1917 PetscSectionCheckValidField(field, s->numFields); in PetscSectionSetFieldOffset()
1958 PetscSectionCheckValidField(field, s->numFields); in PetscSectionGetFieldPointOffset()
2298 PetscInt numFields, f, c, numSubpoints = 0, pStart, pEnd, p, spStart, spEnd, subp; in PetscSectionCreateSubplexSection_Private() local
2304 PetscCall(PetscSectionGetNumFields(s, &numFields)); in PetscSectionCreateSubplexSection_Private()
2306 if (numFields) PetscCall(PetscSectionSetNumFields(*subs, numFields)); in PetscSectionCreateSubplexSection_Private()
2307 for (f = 0; f < numFields; ++f) { in PetscSectionCreateSubplexSection_Private()
2350 for (f = 0; f < numFields; ++f) { in PetscSectionCreateSubplexSection_Private()
2370 for (f = 0; f < numFields; ++f) { in PetscSectionCreateSubplexSection_Private()
2383 for (f = 0; f < numFields; ++f) { in PetscSectionCreateSubplexSection_Private()
2549 if (s->numFields) { in PetscSectionView()
2550 PetscCall(PetscViewerASCIIPrintf(viewer, "%" PetscInt_FMT " fields\n", s->numFields)); in PetscSectionView()
2551 for (f = 0; f < s->numFields; ++f) { in PetscSectionView()
2726 if (s->numFields) { in PetscSectionArrayView()
2727 … PetscCall(PetscViewerASCIIPrintf(viewer, "Array with %" PetscInt_FMT " fields\n", s->numFields)); in PetscSectionArrayView()
2728 for (f = 0; f < s->numFields; ++f) { in PetscSectionArrayView()
2782 for (f = 0; f < s->numFields; ++f) { in PetscSectionReset()
2808 s->numFields = 0; in PetscSectionReset()
2874 for (field = 0; field < s->numFields; ++field) { in VecIntSetValuesSection_Private()
2912 for (field = 0; field < s->numFields; ++field) { in VecIntSetValuesSection_Private()
3040 PetscSectionCheckValidField(field, s->numFields); in PetscSectionGetFieldConstraintIndices()
3064 PetscSectionCheckValidField(field, s->numFields); in PetscSectionSetFieldConstraintIndices()
3094 PetscInt numFields, f, c, numPoints, pStart, pEnd, p; in PetscSectionPermute() local
3101 PetscCall(PetscSectionGetNumFields(s, &numFields)); in PetscSectionPermute()
3102 if (numFields) PetscCall(PetscSectionSetNumFields(sNew, numFields)); in PetscSectionPermute()
3103 for (f = 0; f < numFields; ++f) { in PetscSectionPermute()
3128 for (f = 0; f < numFields; ++f) { in PetscSectionPermute()
3145 for (f = 0; f < numFields; ++f) { in PetscSectionPermute()
3410 PetscSectionCheckValidField(field, s->numFields); in PetscSectionGetField()
3654 PetscSectionCheckValidField(field, section->numFields); in PetscSectionSetFieldSym()
3679 PetscSectionCheckValidField(field, section->numFields); in PetscSectionGetFieldSym()
3866numFields, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "field %" PetscInt_FMT " greater than number… in PetscSectionGetFieldPointSyms()
3894numFields, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "field %" PetscInt_FMT " greater than number… in PetscSectionRestoreFieldPointSyms()