xref: /libCEED/rust/libceed-sys/c-src/gallery/ceed-gallery-list.h (revision dfb517d7db93183aa0109a86f5ac340e64a692d6)
11d013790SJed Brown // This header does not have guards because it is included multiple times.
21d013790SJed Brown 
31d013790SJed Brown // List each gallery registration function once here. This will be expanded
41d013790SJed Brown // inside CeedQFunctionRegisterAll() to call each registration function in the
51d013790SJed Brown // order listed, and also to define weak symbol aliases for backends that are
61d013790SJed Brown // not configured.
71d013790SJed Brown //
81d013790SJed Brown // At the time of this writing, all the gallery functions are defined, but we're
91d013790SJed Brown // adopting the same strategy here as for the backends because future gallery
101d013790SJed Brown // functions might depend on external libraries.
111d013790SJed Brown 
121d013790SJed Brown MACRO(CeedQFunctionRegister_Identity)
131d013790SJed Brown MACRO(CeedQFunctionRegister_Mass1DBuild)
141d013790SJed Brown MACRO(CeedQFunctionRegister_Mass2DBuild)
151d013790SJed Brown MACRO(CeedQFunctionRegister_Mass3DBuild)
161d013790SJed Brown MACRO(CeedQFunctionRegister_MassApply)
17*dfb517d7SJeremy L Thompson MACRO(CeedQFunctionRegister_Vector3MassApply)
181d013790SJed Brown MACRO(CeedQFunctionRegister_Poisson1DApply)
191d013790SJed Brown MACRO(CeedQFunctionRegister_Poisson1DBuild)
201d013790SJed Brown MACRO(CeedQFunctionRegister_Poisson2DApply)
211d013790SJed Brown MACRO(CeedQFunctionRegister_Poisson2DBuild)
221d013790SJed Brown MACRO(CeedQFunctionRegister_Poisson3DApply)
231d013790SJed Brown MACRO(CeedQFunctionRegister_Poisson3DBuild)
24*dfb517d7SJeremy L Thompson MACRO(CeedQFunctionRegister_Vector3Poisson1DApply)
25*dfb517d7SJeremy L Thompson MACRO(CeedQFunctionRegister_Vector3Poisson2DApply)
26*dfb517d7SJeremy L Thompson MACRO(CeedQFunctionRegister_Vector3Poisson3DApply)
271d013790SJed Brown MACRO(CeedQFunctionRegister_Scale)
28