Lines Matching refs:op

19 static int CeedOperatorSetupFields_Ref(CeedQFunction qf, CeedOperator op, bool is_input, bool *skip…  in CeedOperatorSetupFields_Ref()  argument
31 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFields_Ref()
37 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFields_Ref()
40 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFields_Ref()
145 static int CeedOperatorSetup_Ref(CeedOperator op) { in CeedOperatorSetup_Ref() argument
153 CeedCallBackend(CeedOperatorIsSetupDone(op, &is_setup_done)); in CeedOperatorSetup_Ref()
156 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorSetup_Ref()
157 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorSetup_Ref()
158 CeedCallBackend(CeedOperatorGetNumQuadraturePoints(op, &Q)); in CeedOperatorSetup_Ref()
160 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorSetup_Ref()
181 …CeedCallBackend(CeedOperatorSetupFields_Ref(qf, op, true, impl->skip_rstr_in, NULL, NULL, impl->e_… in CeedOperatorSetup_Ref()
184 …CeedCallBackend(CeedOperatorSetupFields_Ref(qf, op, false, impl->skip_rstr_out, impl->e_data_out_i… in CeedOperatorSetup_Ref()
203 CeedCallBackend(CeedOperatorSetSetupDone(op)); in CeedOperatorSetup_Ref()
305 … CeedInt num_input_fields, CeedInt num_output_fields, bool *apply_add_basis, CeedOperator op, in CeedOperatorOutputBasis_Ref() argument
339 …return CeedError(CeedOperatorReturnCeed(op), CEED_ERROR_BACKEND, "CEED_EVAL_WEIGHT cannot be an ou… in CeedOperatorOutputBasis_Ref()
378 static int CeedOperatorApplyAdd_Ref(CeedOperator op, CeedVector in_vec, CeedVector out_vec, CeedReq… in CeedOperatorApplyAdd_Ref() argument
388 CeedCallBackend(CeedOperatorSetup_Ref(op)); in CeedOperatorApplyAdd_Ref()
390 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorApplyAdd_Ref()
391 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorApplyAdd_Ref()
406 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorApplyAdd_Ref()
407 CeedCallBackend(CeedOperatorGetNumQuadraturePoints(op, &Q)); in CeedOperatorApplyAdd_Ref()
408 CeedCallBackend(CeedOperatorGetNumElements(op, &num_elem)); in CeedOperatorApplyAdd_Ref()
445 impl->apply_add_basis_out, op, e_data_full, impl)); in CeedOperatorApplyAdd_Ref()
478 static inline int CeedOperatorLinearAssembleQFunctionCore_Ref(CeedOperator op, bool build_objects, … in CeedOperatorLinearAssembleQFunctionCore_Ref() argument
488 CeedCallBackend(CeedOperatorGetFallbackParentCeed(op, &ceed_parent)); in CeedOperatorLinearAssembleQFunctionCore_Ref()
489 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorLinearAssembleQFunctionCore_Ref()
492 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorLinearAssembleQFunctionCore_Ref()
493 CeedCallBackend(CeedOperatorGetNumQuadraturePoints(op, &Q)); in CeedOperatorLinearAssembleQFunctionCore_Ref()
494 CeedCallBackend(CeedOperatorGetNumElements(op, &num_elem)); in CeedOperatorLinearAssembleQFunctionCore_Ref()
496 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorLinearAssembleQFunctionCore_Ref()
499 CeedCallBackend(CeedOperatorSetup_Ref(op)); in CeedOperatorLinearAssembleQFunctionCore_Ref()
502 …CeedCheck(!impl->is_identity_rstr_op, CeedOperatorReturnCeed(op), CEED_ERROR_BACKEND, "Assembling … in CeedOperatorLinearAssembleQFunctionCore_Ref()
523 …CeedCheck(qf_size_in > 0, CeedOperatorReturnCeed(op), CEED_ERROR_BACKEND, "Cannot assemble QFuncti… in CeedOperatorLinearAssembleQFunctionCore_Ref()
542 …CeedCheck(qf_size_out > 0, CeedOperatorReturnCeed(op), CEED_ERROR_BACKEND, "Cannot assemble QFunct… in CeedOperatorLinearAssembleQFunctionCore_Ref()
659 static int CeedOperatorLinearAssembleQFunction_Ref(CeedOperator op, CeedVector *assembled, CeedElem… in CeedOperatorLinearAssembleQFunction_Ref() argument
660 return CeedOperatorLinearAssembleQFunctionCore_Ref(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunction_Ref()
666 static int CeedOperatorLinearAssembleQFunctionUpdate_Ref(CeedOperator op, CeedVector assembled, Cee… in CeedOperatorLinearAssembleQFunctionUpdate_Ref() argument
667 return CeedOperatorLinearAssembleQFunctionCore_Ref(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionUpdate_Ref()
673 static int CeedOperatorSetupFieldsAtPoints_Ref(CeedQFunction qf, CeedOperator op, bool is_input, bo… in CeedOperatorSetupFieldsAtPoints_Ref() argument
685 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorSetupFieldsAtPoints_Ref()
691 CeedCallBackend(CeedOperatorGetFields(op, NULL, &op_fields, NULL, NULL)); in CeedOperatorSetupFieldsAtPoints_Ref()
694 CeedCallBackend(CeedOperatorGetFields(op, NULL, NULL, NULL, &op_fields)); in CeedOperatorSetupFieldsAtPoints_Ref()
704 CeedCallBackend(CeedOperatorAtPointsGetPoints(op, &rstr_points, NULL)); in CeedOperatorSetupFieldsAtPoints_Ref()
708 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorSetupFieldsAtPoints_Ref()
832 static int CeedOperatorSetupAtPoints_Ref(CeedOperator op) { in CeedOperatorSetupAtPoints_Ref() argument
840 CeedCallBackend(CeedOperatorIsSetupDone(op, &is_setup_done)); in CeedOperatorSetupAtPoints_Ref()
843 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorSetupAtPoints_Ref()
844 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorSetupAtPoints_Ref()
845 CeedCallBackend(CeedOperatorGetNumQuadraturePoints(op, &Q)); in CeedOperatorSetupAtPoints_Ref()
847 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorSetupAtPoints_Ref()
867 …CeedCallBackend(CeedOperatorSetupFieldsAtPoints_Ref(qf, op, true, impl->skip_rstr_in, NULL, impl->… in CeedOperatorSetupAtPoints_Ref()
870 …CeedCallBackend(CeedOperatorSetupFieldsAtPoints_Ref(qf, op, false, impl->skip_rstr_out, impl->appl… in CeedOperatorSetupAtPoints_Ref()
879 CeedCallBackend(CeedOperatorSetSetupDone(op)); in CeedOperatorSetupAtPoints_Ref()
956 … bool *apply_add_basis, bool *skip_rstr, CeedOperator op, CeedVector out_vec, in CeedOperatorOutputBasisAtPoints_Ref() argument
995 …return CeedError(CeedOperatorReturnCeed(op), CEED_ERROR_BACKEND, "CEED_EVAL_WEIGHT cannot be an ou… in CeedOperatorOutputBasisAtPoints_Ref()
1025 static int CeedOperatorApplyAddAtPoints_Ref(CeedOperator op, CeedVector in_vec, CeedVector out_vec,… in CeedOperatorApplyAddAtPoints_Ref() argument
1035 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorApplyAddAtPoints_Ref()
1036 CeedCallBackend(CeedOperatorGetNumElements(op, &num_elem)); in CeedOperatorApplyAddAtPoints_Ref()
1037 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorApplyAddAtPoints_Ref()
1038 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorApplyAddAtPoints_Ref()
1042 CeedCallBackend(CeedOperatorSetupAtPoints_Ref(op)); in CeedOperatorApplyAddAtPoints_Ref()
1045 CeedCallBackend(CeedOperatorAtPointsGetPoints(op, &rstr_points, &point_coords)); in CeedOperatorApplyAddAtPoints_Ref()
1070 … num_output_fields, impl->apply_add_basis_out, impl->skip_rstr_out, op, out_vec, in CeedOperatorApplyAddAtPoints_Ref()
1089 static inline int CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref(CeedOperator op, bool build_o… in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref() argument
1101 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref()
1102 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref()
1105 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref()
1106 CeedCallBackend(CeedOperatorGetNumElements(op, &num_elem)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref()
1108 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref()
1111 CeedCallBackend(CeedOperatorSetupAtPoints_Ref(op)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref()
1117 CeedCallBackend(CeedOperatorAtPointsGetPoints(op, &rstr_points, &point_coords)); in CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref()
1315 static int CeedOperatorLinearAssembleQFunctionAtPoints_Ref(CeedOperator op, CeedVector *assembled, … in CeedOperatorLinearAssembleQFunctionAtPoints_Ref() argument
1316 return CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref(op, true, assembled, rstr, request); in CeedOperatorLinearAssembleQFunctionAtPoints_Ref()
1322 static int CeedOperatorLinearAssembleQFunctionAtPointsUpdate_Ref(CeedOperator op, CeedVector assemb… in CeedOperatorLinearAssembleQFunctionAtPointsUpdate_Ref() argument
1324 return CeedOperatorLinearAssembleQFunctionAtPointsCore_Ref(op, false, &assembled, &rstr, request); in CeedOperatorLinearAssembleQFunctionAtPointsUpdate_Ref()
1330 static int CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref(CeedOperator op, CeedVector assembled,… in CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref() argument
1341 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref()
1342 CeedCallBackend(CeedOperatorGetNumElements(op, &num_elem)); in CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref()
1343 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref()
1344 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref()
1348 CeedCallBackend(CeedOperatorSetupAtPoints_Ref(op)); in CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref()
1354 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref()
1361 CeedCallBackend(CeedOperatorAtPointsGetPoints(op, &rstr_points, &point_coords)); in CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref()
1367 CeedCallBackend(CeedOperatorGetActiveVectorLengths(op, &input_size, &output_size)); in CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref()
1446 … num_output_fields, impl->apply_add_basis_out, impl->skip_rstr_out, op, out_vec, in CeedOperatorLinearAssembleAddDiagonalAtPoints_Ref()
1533 static int CeedOperatorAssembleSingleAtPoints_Ref(CeedOperator op, CeedInt offset, CeedVector value… in CeedOperatorAssembleSingleAtPoints_Ref() argument
1544 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorAssembleSingleAtPoints_Ref()
1545 CeedCallBackend(CeedOperatorGetNumElements(op, &num_elem)); in CeedOperatorAssembleSingleAtPoints_Ref()
1546 CeedCallBackend(CeedOperatorGetQFunction(op, &qf)); in CeedOperatorAssembleSingleAtPoints_Ref()
1547 …CeedCallBackend(CeedOperatorGetFields(op, &num_input_fields, &op_input_fields, &num_output_fields,… in CeedOperatorAssembleSingleAtPoints_Ref()
1551 CeedCallBackend(CeedOperatorSetupAtPoints_Ref(op)); in CeedOperatorAssembleSingleAtPoints_Ref()
1557 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorAssembleSingleAtPoints_Ref()
1564 CeedCallBackend(CeedOperatorAtPointsGetPoints(op, &rstr_points, &point_coords)); in CeedOperatorAssembleSingleAtPoints_Ref()
1570 CeedCallBackend(CeedOperatorGetActiveVectorLengths(op, &input_size, &output_size)); in CeedOperatorAssembleSingleAtPoints_Ref()
1657 … num_output_fields, impl->apply_add_basis_out, impl->skip_rstr_out, op, out_vec, in CeedOperatorAssembleSingleAtPoints_Ref()
1740 static int CeedOperatorDestroy_Ref(CeedOperator op) { in CeedOperatorDestroy_Ref() argument
1743 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Ref()
1776 int CeedOperatorCreate_Ref(CeedOperator op) { in CeedOperatorCreate_Ref() argument
1780 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorCreate_Ref()
1782 CeedCallBackend(CeedOperatorSetData(op, impl)); in CeedOperatorCreate_Ref()
1783 …CeedCallBackend(CeedSetBackendFunction(ceed, "Operator", op, "LinearAssembleQFunction", CeedOperat… in CeedOperatorCreate_Ref()
1784 …CeedCallBackend(CeedSetBackendFunction(ceed, "Operator", op, "LinearAssembleQFunctionUpdate", Ceed… in CeedOperatorCreate_Ref()
1785 …CeedCallBackend(CeedSetBackendFunction(ceed, "Operator", op, "ApplyAdd", CeedOperatorApplyAdd_Ref)… in CeedOperatorCreate_Ref()
1786 CeedCallBackend(CeedSetBackendFunction(ceed, "Operator", op, "Destroy", CeedOperatorDestroy_Ref)); in CeedOperatorCreate_Ref()
1794 int CeedOperatorCreateAtPoints_Ref(CeedOperator op) { in CeedOperatorCreateAtPoints_Ref() argument
1798 CeedCallBackend(CeedOperatorGetCeed(op, &ceed)); in CeedOperatorCreateAtPoints_Ref()
1800 CeedCallBackend(CeedOperatorSetData(op, impl)); in CeedOperatorCreateAtPoints_Ref()
1801 …CeedCallBackend(CeedSetBackendFunction(ceed, "Operator", op, "LinearAssembleQFunction", CeedOperat… in CeedOperatorCreateAtPoints_Ref()
1802 CeedCallBackend(CeedSetBackendFunction(ceed, "Operator", op, "LinearAssembleQFunctionUpdate", in CeedOperatorCreateAtPoints_Ref()
1804 …CeedCallBackend(CeedSetBackendFunction(ceed, "Operator", op, "LinearAssembleAddDiagonal", CeedOper… in CeedOperatorCreateAtPoints_Ref()
1805 …CeedCallBackend(CeedSetBackendFunction(ceed, "Operator", op, "LinearAssembleSingle", CeedOperatorA… in CeedOperatorCreateAtPoints_Ref()
1806 …CeedCallBackend(CeedSetBackendFunction(ceed, "Operator", op, "ApplyAdd", CeedOperatorApplyAddAtPoi… in CeedOperatorCreateAtPoints_Ref()
1807 CeedCallBackend(CeedSetBackendFunction(ceed, "Operator", op, "Destroy", CeedOperatorDestroy_Ref)); in CeedOperatorCreateAtPoints_Ref()