Home
last modified time | relevance | path

Searched refs:deg (Results 1 – 23 of 23) sorted by relevance

/petsc/src/dm/dt/tests/
H A Dex9.c6 static PetscErrorCode testOrthogonality(PetscInt dim, PetscInt deg) in testOrthogonality() argument
14 PetscCall(PetscDTStroudConicalQuadrature(dim, 1, deg + 1, -1., 1., &q)); in testOrthogonality()
16 PetscCall(PetscDTBinomialInt(dim + deg, dim, &Npoly)); in testOrthogonality()
18 PetscCall(PetscDTPKDEvalJet(dim, npoints, points, deg, 0, p)); in testOrthogonality()
33 static PetscErrorCode testDerivativesLegendre(PetscInt dim, PetscInt deg, PetscInt k) in testDerivativesLegendre() argument
53 PetscCall(PetscDTBinomialInt(dim + deg, dim, &Np)); in testDerivativesLegendre()
57 PetscCall(PetscDTStroudConicalQuadrature(dim, 1, deg + 1, -1., 1., &q)); in testDerivativesLegendre()
60 PetscCall(PetscDTPKDEvalJet(dim, npoints, points, deg, 0, proj)); in testDerivativesLegendre()
72 PetscCall(PetscMalloc1(deg + 1, &degrees)); in testDerivativesLegendre()
73 for (i = 0; i < deg + 1; i++) degrees[i] = i; in testDerivativesLegendre()
[all …]
H A Dex13.c7 static PetscErrorCode constructTabulationAndMass(PetscInt dim, PetscInt deg, PetscInt form, PetscIn… in constructTabulationAndMass() argument
16 PetscCall(PetscDTPTrimmedSize(dim, deg, form, &Nbpt)); in constructTabulationAndMass()
19 PetscCall(PetscDTPTrimmedEvalJet(dim, npoints, points, deg, form, jetDegree, p_trimmed)); in constructTabulationAndMass()
45 static PetscErrorCode test(PetscInt dim, PetscInt deg, PetscInt form, PetscInt jetDegree, PetscBool… in test() argument
71 PetscCall(PetscDTStroudConicalQuadrature(dim, 1, deg + 2, -1., 1., &q)); in test()
74 …PetscCall(constructTabulationAndMass(dim, deg, form, jetDegree, npoints, points, weights, &Nbpt, &… in test()
76 PetscCall(PetscDTBinomialInt(dim + deg, dim, &Nbp)); in test()
78 PetscCall(PetscDTPKDEvalJet(dim, npoints, points, deg, jetDegree, p_scalar)); in test()
96 …ee %" PetscInt_FMT ", form %" PetscInt_FMT ": condition number %g\n", dim, deg, form, (double)cond… in test()
135 …PetscInt_FMT ", form %" PetscInt_FMT ": trimmed projection error %g", dim, deg, form, (double)frob… in test()
[all …]
H A Dex15.c49 for (PetscInt deg = 0; deg <= dimdeg[dim]; deg++) { in main() local
52 for (PetscInt t = 0; t < 3; t++) PetscCall(testQuadrature(dim, deg, types[t])); in main()
/petsc/src/mat/graphops/order/
H A Dgenqmd.c44 …t *xadj, const PetscInt *adjncy, PetscInt *perm, PetscInt *invp, PetscInt *deg, PetscInt *marker, … in SPARSEPACKgenqmd() argument
63 --deg; in SPARSEPACKgenqmd()
79 deg[node] = ndeg; in SPARSEPACKgenqmd()
96 ndeg = deg[node]; in SPARSEPACKgenqmd()
106 *nofsub += deg[node]; in SPARSEPACKgenqmd()
108 …PetscCall(SPARSEPACKqmdrch(&node, &xadj[1], &adjncy[1], &deg[1], &marker[1], &rchsze, &rchset[1], … in SPARSEPACKgenqmd()
120 deg[nxnode] = -1; in SPARSEPACKgenqmd()
127 …PetscCall(SPARSEPACKqmdupd(&xadj[1], &adjncy[1], &rchsze, &rchset[1], &deg[1], &qsize[1], &qlink[1… in SPARSEPACKgenqmd()
139 ndeg = deg[inode]; in SPARSEPACKgenqmd()
H A Dqmdupd.c32 …t PetscInt *adjncy, const PetscInt *nlist, const PetscInt *list, PetscInt *deg, PetscInt *qsize, P… in SPARSEPACKqmdupd() argument
53 --deg; in SPARSEPACKqmdupd()
70 if (marker[nabor] != 0 || deg[nabor] >= 0) goto L100; in SPARSEPACKqmdupd()
79 …if (nhdsze > 0) PetscCall(SPARSEPACKqmdmrg(&xadj[1], &adjncy[1], &deg[1], &qsize[1], &qlink[1], &m… in SPARSEPACKqmdupd()
88 …PetscCall(SPARSEPACKqmdrch(&node, &xadj[1], &adjncy[1], &deg[1], &marker[1], &rchsze, &rchset[1], … in SPARSEPACKqmdupd()
98 deg[node] = deg1 - 1; in SPARSEPACKqmdupd()
H A Drcm.c37 …Int *xadj, const PetscInt *adjncy, PetscInt *mask, PetscInt *perm, PetscInt *ccsize, PetscInt *deg) in SPARSEPACKrcm() argument
51 --deg; in SPARSEPACKrcm()
57 PetscCall(SPARSEPACKdegree(root, &xadj[1], &adjncy[1], &mask[1], &deg[1], ccsize, &perm[1])); in SPARSEPACKrcm()
100 if (deg[lperm] <= deg[nbr]) goto L500; in SPARSEPACKrcm()
H A Dspqmd.c9 PetscInt i, *deg, *marker, *rchset, *nbrhd, *qsize, *qlink, nofsub, *iperm, nrow, *perm; in MatGetOrdering_QMD() local
18 PetscCall(PetscMalloc5(nrow, &iperm, nrow, &deg, nrow, &marker, nrow, &rchset, nrow, &nbrhd)); in MatGetOrdering_QMD()
21 …PetscCall(SPARSEPACKgenqmd(&nrow, ia, ja, perm, iperm, deg, marker, rchset, nbrhd, qsize, qlink, &… in MatGetOrdering_QMD()
25 PetscCall(PetscFree5(iperm, deg, marker, rchset, nbrhd)); in MatGetOrdering_QMD()
H A Ddegree.c26 … const PetscInt *inxadj, const PetscInt *adjncy, PetscInt *mask, PetscInt *deg, PetscInt *ccsize, … in SPARSEPACKdegree() argument
41 --deg; in SPARSEPACKdegree()
77 deg[node] = ideg; in SPARSEPACKdegree()
H A Dqmdrch.c30 …st PetscInt *root, const PetscInt *xadj, const PetscInt *adjncy, PetscInt *deg, PetscInt *marker, … in SPARSEPACKqmdrch() argument
46 --deg; in SPARSEPACKqmdrch()
60 if (deg[nabor] < 0) goto L200; in SPARSEPACKqmdrch()
H A Dqmdmrg.c34 PetscErrorCode SPARSEPACKqmdmrg(const PetscInt *xadj, const PetscInt *adjncy, PetscInt *deg, PetscI… in SPARSEPACKqmdmrg() argument
50 --deg; in SPARSEPACKqmdmrg()
134 deg[head] = *deg0 + deg1 - 1; in SPARSEPACKqmdmrg()
/petsc/src/dm/dt/fe/interface/ceed/
H A Dfeceed.c49 PetscInt dim, Nc, deg, ord; in PetscFEGetCeedBasis() local
58 PetscCall(PetscSpaceGetDegree(sp, &deg, NULL)); in PetscFEGetCeedBasis()
61 …PetscCallCEED(CeedBasisCreateTensorH1Lagrange(fe->ceed, dim, Nc, deg + 1, (ord + 1) / 2, CEED_GAUS… in PetscFEGetCeedBasis()
/petsc/src/dm/impls/plex/tests/
H A Dex73.c40 const PetscInt deg = *(PetscInt *)ctx; in solenoidal_totaldeg_2d() local
41 const PetscInt n = deg / 2 + deg % 2; in solenoidal_totaldeg_2d()
49 const PetscInt deg = *(PetscInt *)ctx; in solenoidal_totaldeg_3d() local
50 const PetscInt n = deg / 3 + (deg % 3 ? 1 : 0); in solenoidal_totaldeg_3d()
67 const PetscInt deg = (PetscInt)PetscRealPart(constants[0]); in identity() local
70 …if (dim == 2) PetscCallVoid(solenoidal_totaldeg_2d(dim, t, x, uOff[1] - uOff[0], p, (void *)&deg)); in identity()
71 else PetscCallVoid(solenoidal_totaldeg_3d(dim, t, x, uOff[1] - uOff[0], p, (void *)&deg)); in identity()
H A Dex46.c61 PetscInt dim, deg; in SetupDiscretization() local
75 PetscCall(PetscSpaceGetDegree(sp, &deg, NULL)); in SetupDiscretization()
76 switch (deg) { in SetupDiscretization()
90 …, PETSC_ERR_ARG_OUTOFRANGE, "Could not determine function to test for degree %" PetscInt_FMT, deg); in SetupDiscretization()
/petsc/src/dm/impls/plex/
H A Dplexextrude.c120 PetscInt deg; in DMPlexExtrude() local
123 PetscCall(PetscSpaceGetDegree(sp, &deg, NULL)); in DMPlexExtrude()
124 PetscCall(DMPlexCreateCoordinateSpace(*edm, deg, PETSC_FALSE, PETSC_TRUE)); in DMPlexExtrude()
H A Dplexglvis.c314 PetscInt dim, deg, dof; in GLVisCreateFE() local
328 PetscCall(PetscSpaceGetDegree(P, &deg, NULL)); in GLVisCreateFE()
341 if (isSimplex) deg = PetscMin(deg, 3); /* Permutation not coded for degree higher than 3 */ in GLVisCreateFE()
348 PetscCall(PetscSpaceSetDegree(P, deg, PETSC_DETERMINE)); in GLVisCreateFE()
357 PetscCall(PetscDualSpaceSetOrder(Q, deg)); in GLVisCreateFE()
364 PetscCall(PetscDTStroudConicalQuadrature(dim, 1, deg + 1, -1, +1, &q)); in GLVisCreateFE()
365 PetscCall(PetscDTStroudConicalQuadrature(dim - 1, 1, deg + 1, -1, +1, &fq)); in GLVisCreateFE()
367 PetscCall(PetscDTGaussTensorQuadrature(dim, 1, deg + 1, -1, +1, &q)); in GLVisCreateFE()
368 PetscCall(PetscDTGaussTensorQuadrature(dim - 1, 1, deg + 1, -1, +1, &fq)); in GLVisCreateFE()
372 PetscCall(PetscSNPrintf(name, 32, "L2_T1_%" PetscInt_FMT "D_P%" PetscInt_FMT, dim, deg)); in GLVisCreateFE()
[all …]
H A Dplexinterpolate.c1298 PetscInt deg; in DMPlexInterpolatePointSF() local
1300 for (deg = 0; deg < rootdegree[r]; ++deg, ++idx) { in DMPlexInterpolatePointSF()
1371 for (deg = 0; deg < rootdegree[r]; ++deg, ++idx2) { in DMPlexInterpolatePointSF()
H A Dplexcreate.c5366 PetscInt degree = 1, deg; in DMSetFromOptions_Plex() local
5372 PetscCall(DMGetCoordinateDegree_Internal(dm, &deg)); in DMSetFromOptions_Plex()
5373 …if (coordSpace && deg <= 1) PetscCall(DMPlexCreateCoordinateSpace(dm, degree, PETSC_FALSE, PETSC_T… in DMSetFromOptions_Plex()
/petsc/src/dm/impls/da/
H A Dgrglvis.c201 PetscInt ien, jen, ken, nc, nl, cdof, deg; in DMSetUpGLVisViewer_DMDA() local
217 deg = 0; in DMSetUpGLVisViewer_DMDA()
220 deg = 1; in DMSetUpGLVisViewer_DMDA()
223 for (i = 0; i < dim; i++) degd *= (deg + 1); in DMSetUpGLVisViewer_DMDA()
226 deg++; in DMSetUpGLVisViewer_DMDA()
229 …, sizeof(fecmesh), "FiniteElementCollection: L2_T1_%" PetscInt_FMT "D_P%" PetscInt_FMT, dim, deg)); in DMSetUpGLVisViewer_DMDA()
/petsc/src/dm/dt/space/impls/sum/
H A Dspacesum.c230 PetscInt Ns, Nc, Nv, deg, i; in PetscSpaceSetFromOptions_Sum() local
239 PetscCall(PetscSpaceGetDegree(sp, &deg, NULL)); in PetscSpaceSetFromOptions_Sum()
277 PetscInt Nv, Ns, Nc, i, sum_Nc = 0, deg = PETSC_INT_MAX, maxDeg = PETSC_INT_MIN; in PetscSpaceSetUp_Sum() local
324 deg = PetscMin(deg, iDeg); in PetscSpaceSetUp_Sum()
331 sp->degree = deg; in PetscSpaceSetUp_Sum()
/petsc/src/dm/dt/space/impls/tensor/
H A Dspacetensor.c31 PetscInt Ns, Nc, i, Nv, deg; in PetscSpaceSetFromOptions_Tensor() local
39 PetscCall(PetscSpaceGetDegree(sp, &deg, NULL)); in PetscSpaceSetFromOptions_Tensor()
135 PetscInt deg, maxDeg; in PetscSpaceSetUp_Tensor() local
236 deg = PETSC_INT_MAX; in PetscSpaceSetUp_Tensor()
244 deg = PetscMin(deg, iDeg); in PetscSpaceSetUp_Tensor()
247 sp->degree = deg; in PetscSpaceSetUp_Tensor()
/petsc/src/dm/dt/space/impls/ptrimmed/
H A Dspaceptrimmed.c69 PetscInt Nv, deg, maxDeg; in PetscSpaceSetUp_Ptrimmed() local
91 PetscCall(PetscSpaceGetDegree(sp, &deg, &maxDeg)); in PetscSpaceSetUp_Ptrimmed()
92 PetscCall(PetscSpaceSetDegree(subsp, deg, maxDeg)); in PetscSpaceSetUp_Ptrimmed()
/petsc/src/dm/dt/space/impls/poly/
H A Dspacepoly.c106 PetscInt deg = sp->degree; in PetscSpaceGetDimension_Polynomial() local
110 PetscCall(PetscDTBinomialInt(n + deg, n, dim)); in PetscSpaceGetDimension_Polynomial()
/petsc/share/petsc/datafiles/meshes/
H A Dtestcase3D.cas1972 (dpm/dpm-vof/static-pileup/bott-wall-max-slope-angle-in-deg 60.)