Lines Matching refs:field

146 static PetscErrorCode DMGetFieldIfFV_Private(DM dm, PetscInt field, PetscFV *fv)  in DMGetFieldIfFV_Private()  argument
156 PetscCall(DMGetField(dm, field, NULL, &f)); in DMGetFieldIfFV_Private()
271 PetscInt bs = 1, nfields, field; in DMPlexVTKWriteAll_VTU() local
284 field = 0; in DMPlexVTKWriteAll_VTU()
285 if (link->field >= 0) { in DMPlexVTKWriteAll_VTU()
286 field = link->field; in DMPlexVTKWriteAll_VTU()
287 nfields = field + 1; in DMPlexVTKWriteAll_VTU()
289 for (i = 0; field < (nfields ? nfields : 1); field++) { in DMPlexVTKWriteAll_VTU()
297 PetscCall(PetscSectionGetFieldDof(section, cStart, field, &fbs)); in DMPlexVTKWriteAll_VTU()
298 PetscCall(PetscSectionGetFieldName(section, field, &fieldname)); in DMPlexVTKWriteAll_VTU()
300 PetscCall(DMGetFieldIfFV_Private(dmX, field, &fv)); in DMPlexVTKWriteAll_VTU()
302 PetscCall(PetscSNPrintf(buf, sizeof(buf), "CellField%" PetscInt_FMT, field)); in DMPlexVTKWriteAll_VTU()
365 PetscInt bs = 1, nfields, field; in DMPlexVTKWriteAll_VTU() local
378 field = 0; in DMPlexVTKWriteAll_VTU()
379 if (link->field >= 0) { in DMPlexVTKWriteAll_VTU()
380 field = link->field; in DMPlexVTKWriteAll_VTU()
381 nfields = field + 1; in DMPlexVTKWriteAll_VTU()
383 for (; field < (nfields ? nfields : 1); field++) { in DMPlexVTKWriteAll_VTU()
388 PetscCall(PetscSectionGetFieldDof(section, vStart, field, &fbs)); in DMPlexVTKWriteAll_VTU()
389 PetscCall(PetscSectionGetFieldName(section, field, &fieldname)); in DMPlexVTKWriteAll_VTU()
392 PetscCall(PetscSNPrintf(buf, sizeof(buf), "PointField%" PetscInt_FMT, field)); in DMPlexVTKWriteAll_VTU()
410 PetscCall(PetscSectionGetComponentName(section, field, j, &compName)); in DMPlexVTKWriteAll_VTU()
540 PetscInt bs = 1, nfields, field; in DMPlexVTKWriteAll_VTU() local
550 field = 0; in DMPlexVTKWriteAll_VTU()
551 if (link->field >= 0) { in DMPlexVTKWriteAll_VTU()
552 field = link->field; in DMPlexVTKWriteAll_VTU()
553 nfields = field + 1; in DMPlexVTKWriteAll_VTU()
557 for (; field < (nfields ? nfields : 1); field++) { in DMPlexVTKWriteAll_VTU()
563 PetscCall(PetscSectionGetFieldDof(section, cStart, field, &fbs)); in DMPlexVTKWriteAll_VTU()
565 PetscCall(DMGetFieldIfFV_Private(dmX, field, &fv)); in DMPlexVTKWriteAll_VTU()
591 PetscCall(PetscSectionGetFieldOffset(section, c, field, &off)); in DMPlexVTKWriteAll_VTU()
616 PetscCall(PetscSectionGetFieldOffset(section, c, field, &off)); in DMPlexVTKWriteAll_VTU()
638 PetscInt bs = 1, nfields, field; in DMPlexVTKWriteAll_VTU() local
648 field = 0; in DMPlexVTKWriteAll_VTU()
649 if (link->field >= 0) { in DMPlexVTKWriteAll_VTU()
650 field = link->field; in DMPlexVTKWriteAll_VTU()
651 nfields = field + 1; in DMPlexVTKWriteAll_VTU()
655 for (; field < (nfields ? nfields : 1); field++) { in DMPlexVTKWriteAll_VTU()
658 PetscCall(PetscSectionGetFieldDof(section, vStart, field, &fbs)); in DMPlexVTKWriteAll_VTU()
669 PetscCall(PetscSectionGetFieldOffset(section, v, field, &off)); in DMPlexVTKWriteAll_VTU()
689 PetscCall(PetscSectionGetFieldOffset(section, closure[v], field, &voff)); in DMPlexVTKWriteAll_VTU()
715 PetscCall(PetscSectionGetFieldOffset(section, v, field, &off)); in DMPlexVTKWriteAll_VTU()
734 PetscCall(PetscSectionGetFieldOffset(section, closure[v], field, &voff)); in DMPlexVTKWriteAll_VTU()
766 PetscInt bs = 1, nfields, field; in DMPlexVTKWriteAll_VTU() local
777 field = 0; in DMPlexVTKWriteAll_VTU()
778 if (link->field >= 0) { in DMPlexVTKWriteAll_VTU()
779 field = link->field; in DMPlexVTKWriteAll_VTU()
780 nfields = field + 1; in DMPlexVTKWriteAll_VTU()
782 for (; field < (nfields ? nfields : 1); field++) { in DMPlexVTKWriteAll_VTU()
788 PetscCall(PetscSectionGetFieldDof(section, cStart, field, &fbs)); in DMPlexVTKWriteAll_VTU()
790 PetscCall(DMGetFieldIfFV_Private(dmX, field, &fv)); in DMPlexVTKWriteAll_VTU()
816 PetscInt bs = 1, nfields, field; in DMPlexVTKWriteAll_VTU() local
826 field = 0; in DMPlexVTKWriteAll_VTU()
827 if (link->field >= 0) { in DMPlexVTKWriteAll_VTU()
828 field = link->field; in DMPlexVTKWriteAll_VTU()
829 nfields = field + 1; in DMPlexVTKWriteAll_VTU()
831 for (; field < (nfields ? nfields : 1); field++) { in DMPlexVTKWriteAll_VTU()
834 PetscCall(PetscSectionGetFieldDof(section, vStart, field, &fbs)); in DMPlexVTKWriteAll_VTU()