Lines Matching refs:op_restrict
1013 … CeedOperator *op_prolong, CeedOperator *op_restrict) { in CeedOperatorMultigridLevelCreateSingle_Core() argument
1104 if (op_restrict || op_prolong) { in CeedOperatorMultigridLevelCreateSingle_Core()
1174 CeedCheck(basis_c_to_f || (!op_restrict && !op_prolong), ceed, CEED_ERROR_INCOMPATIBLE, in CeedOperatorMultigridLevelCreateSingle_Core()
1181 if (op_restrict) { in CeedOperatorMultigridLevelCreateSingle_Core()
1198 …Call(CeedOperatorCreate(ceed, qf_restrict, CEED_QFUNCTION_NONE, CEED_QFUNCTION_NONE, op_restrict)); in CeedOperatorMultigridLevelCreateSingle_Core()
1199 …CeedCall(CeedOperatorSetField(*op_restrict, "input", rstr_fine, CEED_BASIS_NONE, CEED_VECTOR_ACTIV… in CeedOperatorMultigridLevelCreateSingle_Core()
1200 …CeedCall(CeedOperatorSetField(*op_restrict, "scale", rstr_p_mult_fine, CEED_BASIS_NONE, mult_vec)); in CeedOperatorMultigridLevelCreateSingle_Core()
1201 …CeedCall(CeedOperatorSetField(*op_restrict, "output", rstr_coarse, basis_c_to_f, CEED_VECTOR_ACTIV… in CeedOperatorMultigridLevelCreateSingle_Core()
1208 CeedCall(CeedOperatorSetName(*op_restrict, restriction_name)); in CeedOperatorMultigridLevelCreateSingle_Core()
1212 CeedCall(CeedOperatorCheckReady(*op_restrict)); in CeedOperatorMultigridLevelCreateSingle_Core()
2733 … CeedOperator *op_coarse, CeedOperator *op_prolong, CeedOperator *op_restrict) { in CeedOperatorMultigridLevelCreate() argument
2739 if (op_prolong || op_restrict) { in CeedOperatorMultigridLevelCreate()
2749 op_restrict)); in CeedOperatorMultigridLevelCreate()
2773 CeedOperator *op_restrict) { in CeedOperatorMultigridLevelCreateTensorH1() argument
2791 if (op_prolong || op_restrict) { in CeedOperatorMultigridLevelCreateTensorH1()
2815 op_restrict)); in CeedOperatorMultigridLevelCreateTensorH1()
2840 CeedOperator *op_restrict) { in CeedOperatorMultigridLevelCreateH1() argument
2855 if (op_prolong || op_restrict) { in CeedOperatorMultigridLevelCreateH1()
2880 op_restrict)); in CeedOperatorMultigridLevelCreateH1()