Lines Matching refs:impl
21 CeedQFunction_Ref *impl; in CeedQFunctionApply_Ref() local
23 CeedCallBackend(CeedQFunctionGetData(qf, &impl)); in CeedQFunctionApply_Ref()
29 CeedCallBackend(CeedVectorGetArrayRead(U[i], CEED_MEM_HOST, &impl->inputs[i])); in CeedQFunctionApply_Ref()
32 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_HOST, &impl->outputs[i])); in CeedQFunctionApply_Ref()
35 CeedCallBackend(f(ctx_data, Q, impl->inputs, impl->outputs)); in CeedQFunctionApply_Ref()
38 CeedCallBackend(CeedVectorRestoreArrayRead(U[i], &impl->inputs[i])); in CeedQFunctionApply_Ref()
41 CeedCallBackend(CeedVectorRestoreArray(V[i], &impl->outputs[i])); in CeedQFunctionApply_Ref()
51 CeedQFunction_Ref *impl; in CeedQFunctionDestroy_Ref() local
53 CeedCallBackend(CeedQFunctionGetData(qf, &impl)); in CeedQFunctionDestroy_Ref()
54 CeedCallBackend(CeedFree(&impl->inputs)); in CeedQFunctionDestroy_Ref()
55 CeedCallBackend(CeedFree(&impl->outputs)); in CeedQFunctionDestroy_Ref()
56 CeedCallBackend(CeedFree(&impl)); in CeedQFunctionDestroy_Ref()
65 CeedQFunction_Ref *impl; in CeedQFunctionCreate_Ref() local
68 CeedCallBackend(CeedCalloc(1, &impl)); in CeedQFunctionCreate_Ref()
69 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->inputs)); in CeedQFunctionCreate_Ref()
70 CeedCallBackend(CeedCalloc(CEED_FIELD_MAX, &impl->outputs)); in CeedQFunctionCreate_Ref()
71 CeedCallBackend(CeedQFunctionSetData(qf, impl)); in CeedQFunctionCreate_Ref()