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