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