Lines Matching refs:Nf
58 PetscInt Nf;
63 PetscCall(PetscDTBinomialInt(sp->Nv, PetscAbsInt(pt->formDegree), &Nf));
64 if (sp->Nc == PETSC_DETERMINE) sp->Nc = Nf;
65 PetscCheck(sp->Nc % Nf == 0, PetscObjectComm((PetscObject)sp), PETSC_ERR_ARG_INCOMP, "Number of components %" PetscInt_FMT " is not a multiple of form dimension %" PetscInt_FMT, sp->Nc, Nf);
66 if (sp->Nc != Nf) {
68 PetscInt nCopies = sp->Nc / Nf;
90 PetscCall(PetscSpaceSetNumComponents(subsp, Nf));
117 PetscInt Nf;
124 PetscCall(PetscDTBinomialInt(sp->Nv, PetscAbsInt(pt->formDegree), &Nf));
125 *dim *= (sp->Nc / Nf);
138 PetscInt jet, degree, Nf, Ncopies, Njet;
160 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(f), &Nf));
161 Ncopies = Nc / Nf;
165 PetscCall(DMGetWorkArray(dm, Nb * Nf * Njet * npoints, MPIU_REAL, &eval));
168 PetscInt p_strl = Nf * Nb;
169 PetscInt b_strl = Nf;
172 PetscInt b_strr = Nf * Njet * npoints;
176 for (PetscInt v = 0; v < Nf; v++) {
183 PetscInt p_strl = dim * Nf * Nb;
184 PetscInt b_strl = dim * Nf;
188 PetscInt b_strr = Nf * Njet * npoints;
193 for (PetscInt v = 0; v < Nf; v++) {
202 PetscInt p_strl = dim * dim * Nf * Nb;
203 PetscInt b_strl = dim * dim * Nf;
208 PetscInt b_strr = Nf * Njet * npoints;
223 for (PetscInt v = 0; v < Nf; v++) {
232 PetscCall(DMRestoreWorkArray(dm, Nb * Nf * Njet * npoints, MPIU_REAL, &eval));
311 PetscInt Nc, degree, Nf, Ncopies, Nfsub;
316 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(pt->formDegree), &Nf));
318 Ncopies = Nf / Nc;