10436c2adSjeremylt /// @file 20436c2adSjeremylt /// Test CeedVector restore before get 30436c2adSjeremylt /// \test Test CeedVector restore before get 40436c2adSjeremylt #include <ceed.h> 50436c2adSjeremylt 60436c2adSjeremylt int main(int argc, char **argv) { 70436c2adSjeremylt Ceed ceed; 80436c2adSjeremylt CeedVector x; 9*4fee36f0SJeremy L Thompson CeedInt len = 10; 100436c2adSjeremylt CeedScalar *a; 110436c2adSjeremylt 120436c2adSjeremylt CeedInit(argv[1], &ceed); 130436c2adSjeremylt 14*4fee36f0SJeremy L Thompson CeedVectorCreate(ceed, len, &x); 159c774eddSJeremy L Thompson CeedVectorSetValue(x, 0.0); 160436c2adSjeremylt 170436c2adSjeremylt // Should error because no GetArray was not called 180436c2adSjeremylt CeedVectorRestoreArray(x, &a); 190436c2adSjeremylt 200436c2adSjeremylt // LCOV_EXCL_START 210436c2adSjeremylt CeedVectorDestroy(&x); 220436c2adSjeremylt CeedDestroy(&ceed); 230436c2adSjeremylt return 0; 240436c2adSjeremylt // LCOV_EXCL_STOP 250436c2adSjeremylt } 26