Lines Matching refs:ndegrees
8 …s(const char *name, PetscInt npoints, const PetscReal *points, PetscInt ndegrees, const PetscInt *… in CheckPoints() argument
14 PetscCall(PetscMalloc3(npoints * ndegrees, &B, npoints * ndegrees, &D, npoints * ndegrees, &D2)); in CheckPoints()
15 PetscCall(PetscDTLegendreEval(npoints, points, ndegrees, degrees, B, D, D2)); in CheckPoints()
18 for (j = 0; j < ndegrees; j++) { in CheckPoints()
20 b = B[i * ndegrees + j]; in CheckPoints()
21 d = D[i * ndegrees + j]; in CheckPoints()
22 d2 = D2[i * ndegrees + j]; in CheckPoints()
142 PetscInt degrees[1000], ndegrees, npoints, two; in main() local
151 ndegrees = 1000; in main()
155 …all(PetscOptionsIntArray("-degrees", "list of degrees to evaluate", "", degrees, &ndegrees, &flg)); in main()
157 if (!flg) ndegrees = 3; in main()
181 PetscCall(CheckPoints("User-provided points", npoints, points, ndegrees, degrees)); in main()
202 PetscCall(CheckPoints("Gauss points", npoints, points, ndegrees, degrees)); in main()