1 /// @file 2 /// Test creation and view of an element restriction 3 /// \test Test creation and view of an element restriction 4 #include <ceed.h> 5 6 int main(int argc, char **argv) { 7 Ceed ceed; 8 9 CeedInt ne = 3; 10 CeedInt ind[2*ne]; 11 12 CeedElemRestriction r; 13 CeedTransposeMode lmode = CEED_NOTRANSPOSE; 14 15 CeedInit(argv[1], &ceed); 16 17 for (CeedInt i=0; i<ne; i++) { 18 ind[2*i+0] = i; 19 ind[2*i+1] = i+1; 20 } 21 CeedElemRestrictionCreate(ceed, lmode, ne, 2, ne+1, 1, CEED_MEM_HOST, 22 CEED_USE_POINTER, ind, &r); 23 24 CeedElemRestrictionView(r, stdout); 25 26 CeedElemRestrictionDestroy(&r); 27 CeedDestroy(&ceed); 28 return 0; 29 } 30