1ea970691Sjeremylt /// @file 20036de2cSjeremylt /// Test creation and view of a strided element restriction 30036de2cSjeremylt /// \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; 80036de2cSjeremylt 9d1d35e2fSjeremylt CeedInt num_elem = 3; 104fee36f0SJeremy L Thompson CeedElemRestriction elem_restriction; 11ea970691Sjeremylt 12ea970691Sjeremylt CeedInit(argv[1], &ceed); 13ea970691Sjeremylt 140036de2cSjeremylt CeedInt strides[3] = {1, 2, 2}; 15e7f679fcSJeremy L Thompson CeedElemRestrictionCreateStrided(ceed, num_elem, 2, 1, num_elem * 2, strides, &elem_restriction); 16ea970691Sjeremylt 174fee36f0SJeremy L Thompson CeedElemRestrictionView(elem_restriction, stdout); 18*62e2d410SJeremy L Thompson CeedElemRestrictionSetNumViewTabs(elem_restriction, 1); 19*62e2d410SJeremy L Thompson CeedElemRestrictionView(elem_restriction, stdout); 20ea970691Sjeremylt 214fee36f0SJeremy L Thompson CeedElemRestrictionDestroy(&elem_restriction); 22ea970691Sjeremylt CeedDestroy(&ceed); 23ea970691Sjeremylt return 0; 24ea970691Sjeremylt } 25