#include <ceed.h>
#include <ceed/backend.h>
#include <ceed/jit-source/gallery/ceed-massapply.h>
#include <string.h>
static int CeedQFunctionInit_MassApply(Ceed ceed, const char *requested, CeedQFunction qf) {
const char *name = "MassApply";
CeedCheck(!strcmp(name, requested), ceed, CEED_ERROR_UNSUPPORTED, "QFunction '%s' does not match requested name: %s", name, requested);
CeedCall(CeedQFunctionAddInput(qf, "u", 1, CEED_EVAL_INTERP));
CeedCall(CeedQFunctionAddInput(qf, "qdata", 1, CEED_EVAL_NONE));
CeedCall(CeedQFunctionAddOutput(qf, "v", 1, CEED_EVAL_INTERP));
CeedCall(CeedQFunctionSetUserFlopsEstimate(qf, 1));
return CEED_ERROR_SUCCESS;
}
CEED_INTERN int CeedQFunctionRegister_MassApply(void) {
return CeedQFunctionRegister("MassApply", MassApply_loc, 1, MassApply, CeedQFunctionInit_MassApply);
}