Lines Matching refs:Nc
7 PetscInt *Nc; /* Number of components per field */ member
18 options->Nc = NULL; in ProcessOptions()
25 PetscCall(PetscMalloc1(len, &options->Nc)); in ProcessOptions()
26 …tArray("-num_components", "The number of components per field", "ex6.c", options->Nc, &len, &flg)); in ProcessOptions()
54 …for (c = 0; c < user->Nc[f]; ++c) closure[o++] = ((kj + joff) * (Ni * user->k[f] + 1) + ki + ioff)… in LoadData2D()
84 … 0; c < user->Nc[f]; ++c) closure[o++] = (((kk + koff) * (Nj * user->k[f] + 1) + kj + joff) * (Ni … in LoadData3D()
136 for (c = 0; c < user->Nc[f]; ++c) { in ReadData2D()
138 …, "%2.0f", (double)PetscRealPart(closure[(kj * (user->k[f] + 1) + ki) * user->Nc[f] + c + foff]))); in ReadData2D()
170 for (c = 0; c < user->Nc[f]; ++c) { in ReadData3D()
172 …alPart(closure[((kk * (user->k[f] + 1) + kj) * (user->k[f] + 1) + ki) * user->Nc[f] + c + foff]))); in ReadData3D()
205 PetscInt numComp = user->Nc[f]; in SetSymmetries()
228 PetscInt numComp = user->Nc[f]; in SetSymmetries()
329 … for (d = 0; d <= dim; ++d) numDof[f * (dim + 1) + d] = PetscPowInt(user.k[f] - 1, d) * user.Nc[f]; in main()
330 size += PetscPowInt(user.k[f] + 1, d) * user.Nc[f]; in main()
333 PetscCall(DMPlexCreateSection(dm, NULL, user.Nc, numDof, 0, NULL, NULL, NULL, NULL, &s)); in main()
378 PetscCall(PetscFree(user.Nc)); in main()