Lines Matching refs:numFields

33 …= dmmoab->numFields), PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "The field %d should be positive …  in DMMoabSetFieldVector()
103 for (ifield = 0; ifield < dmmoab->numFields; ++ifield) { in DMMoabSetGlobalFieldVector()
108 …] = (dmmoab->bs == 1 ? rarray[ifield * dmmoab->nloc + i] : rarray[i * dmmoab->numFields + ifield]); in DMMoabSetGlobalFieldVector()
116 PetscCall(PetscMalloc1(dmmoab->nloc * dmmoab->numFields, &varray)); in DMMoabSetGlobalFieldVector()
121 for (ifield = 0; ifield < dmmoab->numFields; ++ifield) { in DMMoabSetGlobalFieldVector()
127 …] = (dmmoab->bs == 1 ? varray[ifield * dmmoab->nloc + i] : varray[i * dmmoab->numFields + ifield]); in DMMoabSetGlobalFieldVector()
158 PetscErrorCode DMMoabSetFieldNames(DM dm, PetscInt numFields, const char *fields[]) in DMMoabSetFieldNames() argument
169 for (i = 0; i < dmmoab->numFields; i++) PetscCall(PetscFree(dmmoab->fieldNames[i])); in DMMoabSetFieldNames()
174 dmmoab->numFields = numFields; in DMMoabSetFieldNames()
175 PetscCall(PetscMalloc1(numFields, &dmmoab->fieldNames)); in DMMoabSetFieldNames()
177 …for (i = 0; i < dmmoab->numFields; i++) PetscCall(PetscStrallocpy(fields[i], (char **)&dmmoab->fie… in DMMoabSetFieldNames()
179 PetscCall(DMSetNumFields(dm, numFields)); in DMMoabSetFieldNames()
208 …field >= dmmoab->numFields), PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "DM field %d should be in … in DMMoabGetFieldName()
240 …field >= dmmoab->numFields), PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "DM field %d should be in … in DMMoabSetFieldName()
273 …ab->gidmap[dmmoab->mbiface->id_from_handle(point) - dmmoab->seqstart] * dmmoab->numFields + field); in DMMoabGetFieldDof()
312 …gidmap[dmmoab->mbiface->id_from_handle(points[i]) - dmmoab->seqstart] * dmmoab->numFields + field); in DMMoabGetFieldDofs()
351 …mmoab->mbiface->id_from_handle(points[i]) - dmmoab->seqstart] * dmmoab->numFields + field : dmmoab… in DMMoabGetFieldDofsLocal()
384 if (!dof) PetscCall(PetscMalloc1(dmmoab->numFields * npoints, &dof)); in DMMoabGetDofs()
389 for (field = 0; field < dmmoab->numFields; ++field) { in DMMoabGetDofs()
392 …dmmoab->numFields + field] = (dmmoab->bs > 1 ? dmmoab->gidmap[dmmoab->mbiface->id_from_handle(poin… in DMMoabGetDofs()
425 if (!dof) PetscCall(PetscMalloc1(dmmoab->numFields * npoints, &dof)); in DMMoabGetDofsLocal()
430 for (field = 0; field < dmmoab->numFields; ++field) { in DMMoabGetDofsLocal()
433 …dmmoab->numFields + field] = (dmmoab->bs > 1 ? dmmoab->lidmap[dmmoab->mbiface->id_from_handle(poin… in DMMoabGetDofsLocal()