1 /// @file 2 /// Test GetNumNodes and GetNumQuadraturePoints for basis 3 /// \test Test GetNumNodes and GetNumQuadraturePoints for basis 4 #include <ceed.h> 5 #include <stdio.h> 6 7 int main(int argc, char **argv) { 8 Ceed ceed; 9 CeedBasis basis; 10 CeedInt p, q; 11 12 CeedInit(argv[1], &ceed); 13 14 CeedBasisCreateTensorH1Lagrange(ceed, 3, 1, 4, 5, CEED_GAUSS_LOBATTO, &basis); 15 16 CeedBasisGetNumNodes(basis, &p); 17 CeedBasisGetNumQuadraturePoints(basis, &q); 18 19 if (p != 64) printf("%" CeedInt_FMT " != 64\n", p); 20 if (q != 125) printf("%" CeedInt_FMT " != 125\n", q); 21 22 CeedBasisDestroy(&basis); 23 CeedDestroy(&ceed); 24 return 0; 25 } 26