xref: /libCEED/tests/t413-qfunction.c (revision 75affc3b27ef4afd9e0b71275e32fb85c1a00c79)
1*75affc3bSjeremylt /// @file
2*75affc3bSjeremylt /// Test viewing of qfunction by name
3*75affc3bSjeremylt /// \test Test viewing of qfunction by name
4*75affc3bSjeremylt #include <ceed.h>
5*75affc3bSjeremylt 
6*75affc3bSjeremylt int main(int argc, char **argv) {
7*75affc3bSjeremylt   Ceed ceed;
8*75affc3bSjeremylt   CeedQFunction qf_setup, qf_mass;
9*75affc3bSjeremylt 
10*75affc3bSjeremylt 
11*75affc3bSjeremylt   CeedInit(argv[1], &ceed);
12*75affc3bSjeremylt 
13*75affc3bSjeremylt   CeedQFunctionCreateInteriorByName(ceed, "Mass1DBuild", &qf_setup);
14*75affc3bSjeremylt   CeedQFunctionCreateInteriorByName(ceed, "MassApply", &qf_mass);
15*75affc3bSjeremylt 
16*75affc3bSjeremylt   CeedQFunctionView(qf_setup, stdout);
17*75affc3bSjeremylt   CeedQFunctionView(qf_mass, stdout);
18*75affc3bSjeremylt 
19*75affc3bSjeremylt   CeedQFunctionDestroy(&qf_setup);
20*75affc3bSjeremylt   CeedQFunctionDestroy(&qf_mass);
21*75affc3bSjeremylt   CeedDestroy(&ceed);
22*75affc3bSjeremylt   return 0;
23*75affc3bSjeremylt }
24