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 num_elem = 3; 10 CeedInt ind[2 * num_elem]; 11 12 CeedElemRestriction r; 13 14 CeedInit(argv[1], &ceed); 15 16 for (CeedInt i = 0; i < num_elem; i++) { 17 ind[2 * i + 0] = i; 18 ind[2 * i + 1] = i + 1; 19 } 20 CeedElemRestrictionCreate(ceed, num_elem, 2, 1, 1, num_elem + 1, CEED_MEM_HOST, CEED_USE_POINTER, ind, &r); 21 22 CeedElemRestrictionView(r, stdout); 23 24 CeedElemRestrictionDestroy(&r); 25 CeedDestroy(&ceed); 26 return 0; 27 } 28