1ea970691Sjeremylt /// @file 2*0036de2cSjeremylt /// Test creation and view of a strided element restriction 3*0036de2cSjeremylt /// \test Test creation and view of a strided element restriction 4ea970691Sjeremylt #include <ceed.h> 5ea970691Sjeremylt 6ea970691Sjeremylt int main(int argc, char **argv) { 7ea970691Sjeremylt Ceed ceed; 8*0036de2cSjeremylt 9*0036de2cSjeremylt CeedInt ne = 3; 10ea970691Sjeremylt CeedElemRestriction r; 11ea970691Sjeremylt 12ea970691Sjeremylt CeedInit(argv[1], &ceed); 13ea970691Sjeremylt 14*0036de2cSjeremylt CeedInt strides[3] = {1, 2, 2}; 15*0036de2cSjeremylt CeedElemRestrictionCreateStrided(ceed, ne, 2, ne+1, 1, strides, &r); 16ea970691Sjeremylt 17*0036de2cSjeremylt CeedElemRestrictionView(r, stdout); 18ea970691Sjeremylt 19ea970691Sjeremylt CeedElemRestrictionDestroy(&r); 20ea970691Sjeremylt CeedDestroy(&ceed); 21ea970691Sjeremylt return 0; 22ea970691Sjeremylt } 23