| /petsc/src/dm/dt/interface/ |
| H A D | dtaltv.c | 109 PetscCall(PetscDTBinomialInt(N, k, &Nk)); in PetscDTAltVApply() 161 PetscCall(PetscDTBinomialInt(N, j + k, &Njk)); in PetscDTAltVWedge() 185 PetscCall(PetscDTBinomialInt(N, j + k, &Njk)); in PetscDTAltVWedge() 186 PetscCall(PetscDTBinomialInt(j + k, j, &JKj)); in PetscDTAltVWedge() 238 PetscCall(PetscDTBinomialInt(N, j + k, &Njk)); in PetscDTAltVWedgeMatrix() 272 PetscCall(PetscDTBinomialInt(N, k, &Nk)); in PetscDTAltVWedgeMatrix() 273 PetscCall(PetscDTBinomialInt(N, j + k, &Njk)); in PetscDTAltVWedgeMatrix() 274 PetscCall(PetscDTBinomialInt(j + k, j, &JKj)); in PetscDTAltVWedgeMatrix() 331 PetscCall(PetscDTBinomialInt(M, PetscAbsInt(k), &Mk)); in PetscDTAltVPullback() 332 PetscCall(PetscDTBinomialInt(N, PetscAbsInt(k), &Nk)); in PetscDTAltVPullback() [all …]
|
| H A D | dt.c | 508 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(formDegree), &formSize)); in PetscQuadraturePushForward() 511 PetscCall(PetscDTBinomialInt(imageDim, PetscAbsInt(formDegree), &imageFormSize)); in PetscQuadraturePushForward() 1106 PetscCall(PetscDTBinomialInt(dim + k, k, &Nk)); in PetscDTPKDEvalJet() 1107 PetscCall(PetscDTBinomialInt(degree + dim, degree, &Ndeg)); in PetscDTPKDEvalJet() 1255 PetscCall(PetscDTBinomialInt(degree + dim, degree + formDegree, &Nbpt)); in PetscDTPTrimmedSize() 1256 PetscCall(PetscDTBinomialInt(degree + formDegree - 1, formDegree, &Nrk)); in PetscDTPTrimmedSize() 1282 PetscCall(PetscDTBinomialInt(dim, formDegree, &Nf)); in PetscDTPTrimmedEvalJet_Internal() 1284 PetscCall(PetscDTBinomialInt(dim + jetDegree, dim, &Nk)); in PetscDTPTrimmedEvalJet_Internal() 1288 PetscCall(PetscDTBinomialInt(dim + degree - 1, dim, &Nbpm1)); in PetscDTPTrimmedEvalJet_Internal() 1307 PetscCall(PetscDTBinomialInt(dim, formDegree + 1, &Nf1)); in PetscDTPTrimmedEvalJet_Internal() [all …]
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/tests/ |
| H A D | ex1.c | 40 PetscCall(PetscDTBinomialInt(order + dim, order + formDegree, &rnchooserk)); in ExpectedNumDofs_Total() 41 PetscCall(PetscDTBinomialInt(order + formDegree - 1, formDegree, &rkm1choosek)); in ExpectedNumDofs_Total() 47 PetscCall(PetscDTBinomialInt(order + dim, order + formDegree, &rnchooserk)); in ExpectedNumDofs_Total() 48 PetscCall(PetscDTBinomialInt(order + formDegree, formDegree, &rkchoosek)); in ExpectedNumDofs_Total() 56 PetscCall(PetscDTBinomialInt(dim, formDegree, &nchoosek)); in ExpectedNumDofs_Total() 64 PetscCall(PetscDTBinomialInt(dim, formDegree, &nchoosek)); in ExpectedNumDofs_Total() 101 PetscCall(PetscDTBinomialInt(eorder + dim, eorder + eformDegree, &rnchooserk)); in ExpectedNumDofs_Interior() 102 PetscCall(PetscDTBinomialInt(eorder + eformDegree, eformDegree, &rkchoosek)); in ExpectedNumDofs_Interior() 115 PetscCall(PetscDTBinomialInt(eorder + dim, eorder + eformDegree, &rnchooserk)); in ExpectedNumDofs_Interior() 116 PetscCall(PetscDTBinomialInt(eorder + eformDegree - 1, eformDegree, &rkm1choosek)); in ExpectedNumDofs_Interior() [all …]
|
| /petsc/src/dm/dt/tests/ |
| H A D | ex15.c | 21 PetscCall(PetscDTBinomialInt(dim + p_degree, dim, &Nb)); in testQuadrature() 22 PetscCall(PetscDTBinomialInt(dim + p_degree_min, dim, &Nb_min)); in testQuadrature()
|
| H A D | ex7.c | 17 PetscCall(PetscDTBinomialInt(N, k, &Nk)); in CheckPullback() 18 PetscCall(PetscDTBinomialInt(M, k, &Mk)); in CheckPullback() 137 PetscCall(PetscDTBinomialInt(N, k, &Nk)); in main() 284 PetscCall(PetscDTBinomialInt(N, j, &Nj)); in main() 285 PetscCall(PetscDTBinomialInt(N, j + k, &Njk)); in main() 309 PetscCall(PetscDTBinomialInt(j + k, j, &JKj)); in main() 356 PetscCall(PetscDTBinomialInt(M, k, &Mk)); in main() 381 PetscCall(PetscDTBinomialInt(N, k - 1, &Nkm)); in main()
|
| H A D | ex9.c | 16 PetscCall(PetscDTBinomialInt(dim + deg, dim, &Npoly)); in testOrthogonality() 53 PetscCall(PetscDTBinomialInt(dim + deg, dim, &Np)); in testDerivativesLegendre() 54 PetscCall(PetscDTBinomialInt(dim + k, dim, &Nk)); in testDerivativesLegendre()
|
| H A D | ex13.c | 15 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(form), &Nf)); in constructTabulationAndMass() 17 PetscCall(PetscDTBinomialInt(dim + jetDegree, dim, &Nk)); in constructTabulationAndMass() 76 PetscCall(PetscDTBinomialInt(dim + deg, dim, &Nbp)); in test() 139 PetscCall(PetscDTBinomialInt(dim + deg - 1, dim, &Nbm1)); in test()
|
| H A D | ex8.c | 20 PetscCall(PetscDTBinomialInt(d + n, d, &Nk)); in main()
|
| /petsc/src/dm/dt/space/impls/ptrimmed/ |
| H A D | spaceptrimmed.c | 63 PetscCall(PetscDTBinomialInt(sp->Nv, PetscAbsInt(pt->formDegree), &Nf)); in PetscSpaceSetUp_Ptrimmed() 124 PetscCall(PetscDTBinomialInt(sp->Nv, PetscAbsInt(pt->formDegree), &Nf)); in PetscSpaceGetDimension_Ptrimmed() 160 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(f), &Nf)); in PetscSpaceEvaluate_Ptrimmed() 163 PetscCall(PetscDTBinomialInt(dim + jet, dim, &Njet)); in PetscSpaceEvaluate_Ptrimmed() 316 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(pt->formDegree), &Nf)); in PetscSpaceGetHeightSubspace_Ptrimmed() 317 PetscCall(PetscDTBinomialInt(dim - height, PetscAbsInt(pt->formDegree), &Nfsub)); in PetscSpaceGetHeightSubspace_Ptrimmed()
|
| /petsc/include/ |
| H A D | petscdt.h | 302 static inline PetscErrorCode PetscDTBinomialInt(PetscInt n, PetscInt k, PetscInt *binomial) in PetscDTBinomialInt() function 461 PetscCall(PetscDTBinomialInt(n, k, &Nk)); in PetscDTEnumSubset() 502 PetscCall(PetscDTBinomialInt(n, k, &Nk)); in PetscDTSubsetIndex() 546 PetscCall(PetscDTBinomialInt(n, k, &Nk)); in PetscDTEnumSplit()
|
| /petsc/src/dm/dt/space/impls/poly/ |
| H A D | spacepoly.c | 110 PetscCall(PetscDTBinomialInt(n + deg, n, dim)); in PetscSpaceGetDimension_Polynomial() 150 PetscCall(PetscDTBinomialInt(dim + sp->degree, dim, &Nb)); in PetscSpaceEvaluate_Polynomial() 158 PetscCall(PetscDTBinomialInt(dim + jet, dim, &Njet)); in PetscSpaceEvaluate_Polynomial()
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/ |
| H A D | dspacelagrange.c | 159 PetscCall(PetscDTBinomialInt(degree + dim, dim, &npoints)); in Petsc1DNodeFamilyComputeSimplexNodes() 632 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(formDegree), &Nk)); in PetscLagNodeIndicesPushForward() 633 PetscCall(PetscDTBinomialInt(pdim, PetscAbsInt(formDegree), &pNk)); in PetscLagNodeIndicesPushForward() 666 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(formDegree), &Nk)); in PetscLagNodeIndicesTensor() 667 PetscCall(PetscDTBinomialInt(dimT, PetscAbsInt(kT), &NkT)); in PetscLagNodeIndicesTensor() 668 PetscCall(PetscDTBinomialInt(dimF, PetscAbsInt(kF), &NkF)); in PetscLagNodeIndicesTensor() 669 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(kT), &MkT)); in PetscLagNodeIndicesTensor() 670 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(kF), &MkF)); in PetscLagNodeIndicesTensor() 1060 PetscCall(PetscDTBinomialInt(dimTrace, PetscAbsInt(kTrace), &NkTrace)); in MatTensorAltV() 1063 PetscCall(PetscDTBinomialInt(dimFiber, PetscAbsInt(kFiber), &NkFiber)); in MatTensorAltV() [all …]
|
| /petsc/src/dm/dt/space/impls/ptrimmed/tests/ |
| H A D | ex1.c | 22 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(formDegree), &Nf)); in test()
|
| /petsc/src/dm/dt/dualspace/impls/sum/ |
| H A D | dualspacesum.c | 520 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(k), &Nk)); in PetscDualSpaceCreateFacetSubspace_Sum() 522 PetscCall(PetscDTBinomialInt(pointDim, PetscAbsInt(k), &Nknew)); in PetscDualSpaceCreateFacetSubspace_Sum()
|
| /petsc/src/dm/dt/dualspace/interface/ |
| H A D | dualspace.c | 1897 PetscCall(PetscDTBinomialInt(dim, PetscAbsInt(dsp->k), &Nk)); in PetscDualSpaceTransform()
|