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