xref: /libCEED/tests/t003-ceed.c (revision 75c339d669dd3e1a40b793905dfb8a312beee6a6)
1 /// @file
2 /// Test viewing of a CEED object
3 /// \test Test viewing of a CEED object
4 #include <ceed.h>
5 #include <string.h>
6 
7 int main(int argc, char **argv) {
8   Ceed ceed;
9 
10   CeedInit(argv[1], &ceed);
11 
12   CeedView(ceed, stdout);
13 
14   CeedSetNumViewTabs(ceed, 1);
15   CeedView(ceed, stdout);
16 
17   // Check CeedObject interface
18   {
19     Ceed ceed_copy = NULL;
20 
21     CeedReferenceCopy(ceed, &ceed_copy);
22     CeedObjectView((CeedObject)ceed_copy, stdout);
23     CeedObjectDestroy((CeedObject *)&ceed_copy);
24   }
25 
26   CeedDestroy(&ceed);
27   return 0;
28 }
29