Lines Matching full:if

59   if (impl->diag) {  in CeedOperatorDestroy_Hip()
63 if (impl->diag->module) { in CeedOperatorDestroy_Hip()
66 if (impl->diag->module_point_block) { in CeedOperatorDestroy_Hip()
88 if (impl->asmb) { in CeedOperatorDestroy_Hip()
113 if (is_input) { in CeedOperatorSetupFields_Hip()
141 if (!skip_e_vec && is_input && !is_active && eval_mode == CEED_EVAL_NONE) { in CeedOperatorSetupFields_Hip()
143 if (is_strided) CeedCallBackend(CeedElemRestrictionHasBackendStrides(elem_rstr, &skip_e_vec)); in CeedOperatorSetupFields_Hip()
145 if (skip_e_vec) { in CeedOperatorSetupFields_Hip()
168 if (is_at_points) { in CeedOperatorSetupFields_Hip()
183 if (is_input) { in CeedOperatorSetupFields_Hip()
196 if (vec_i == vec_j && rstr_i == rstr_j) { in CeedOperatorSetupFields_Hip()
197 if (e_vecs[i]) CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Hip()
219 if (vec_i == vec_j && rstr_i == rstr_j) { in CeedOperatorSetupFields_Hip()
220 if (e_vecs[i]) CeedCallBackend(CeedVectorReferenceCopy(e_vecs[i], &e_vecs[j])); in CeedOperatorSetupFields_Hip()
247 if (is_setup_done) return CEED_ERROR_SUCCESS; in CeedOperatorSetup_Hip()
288 if (is_ordered[i]) continue; in CeedOperatorSetup_Hip()
293 if (vec_i == CEED_VECTOR_NONE) { in CeedOperatorSetup_Hip()
307 if (rstr_i == rstr_j && vec_i == vec_j) { in CeedOperatorSetup_Hip()
329 if (is_ordered[i]) continue; in CeedOperatorSetup_Hip()
343 if (rstr_i == rstr_j && vec_i == vec_j) { in CeedOperatorSetup_Hip()
382 if (is_active && skip_active) return CEED_ERROR_SUCCESS; in CeedOperatorInputRestrict_Hip()
383 if (is_active) { in CeedOperatorInputRestrict_Hip()
385 if (!e_vec) e_vec = active_e_vec; in CeedOperatorInputRestrict_Hip()
389 if (e_vec) { in CeedOperatorInputRestrict_Hip()
390 // Restrict, if necessary in CeedOperatorInputRestrict_Hip()
391 if (!impl->skip_rstr_in[input_field]) { in CeedOperatorInputRestrict_Hip()
395 if (is_active || state != impl->input_states[input_field]) { in CeedOperatorInputRestrict_Hip()
405 if (!is_active) CeedCallBackend(CeedVectorDestroy(&l_vec)); in CeedOperatorInputRestrict_Hip()
422 if (is_active && skip_active) return CEED_ERROR_SUCCESS; in CeedOperatorInputBasis_Hip()
423 if (is_active) { in CeedOperatorInputBasis_Hip()
425 if (!e_vec) e_vec = active_e_vec; in CeedOperatorInputBasis_Hip()
434 if (e_vec) { in CeedOperatorInputBasis_Hip()
456 if (!is_active) CeedCallBackend(CeedVectorDestroy(&l_vec)); in CeedOperatorInputBasis_Hip()
472 if (is_active && skip_active) return CEED_ERROR_SUCCESS; in CeedOperatorInputRestore_Hip()
473 if (is_active) { in CeedOperatorInputRestore_Hip()
475 if (!e_vec) e_vec = active_e_vec; in CeedOperatorInputRestore_Hip()
480 if (eval_mode == CEED_EVAL_NONE) { in CeedOperatorInputRestore_Hip()
484 if (e_vec) { in CeedOperatorInputRestore_Hip()
490 if (!is_active) CeedCallBackend(CeedVectorDestroy(&l_vec)); in CeedOperatorInputRestore_Hip()
533 if (eval_mode == CEED_EVAL_NONE) { in CeedOperatorApplyAdd_Hip()
559 if (is_active) { in CeedOperatorApplyAdd_Hip()
561 if (!e_vec) e_vec = active_e_vec; in CeedOperatorApplyAdd_Hip()
576 if (impl->apply_add_basis_out[field]) { in CeedOperatorApplyAdd_Hip()
592 if (eval_mode == CEED_EVAL_NONE) { in CeedOperatorApplyAdd_Hip()
600 if (!impl->skip_rstr_out[field]) { in CeedOperatorApplyAdd_Hip()
607 if (!is_active) CeedCallBackend(CeedVectorDestroy(&l_vec)); in CeedOperatorApplyAdd_Hip()
629 if (is_setup_done) return CEED_ERROR_SUCCESS; in CeedOperatorSetupAtPoints_Hip()
684 if (is_ordered[i]) continue; in CeedOperatorSetupAtPoints_Hip()
689 if (vec_i == CEED_VECTOR_NONE) { in CeedOperatorSetupAtPoints_Hip()
703 if (rstr_i == rstr_j && vec_i == vec_j) { in CeedOperatorSetupAtPoints_Hip()
725 if (is_ordered[i]) continue; in CeedOperatorSetupAtPoints_Hip()
739 if (rstr_i == rstr_j && vec_i == vec_j) { in CeedOperatorSetupAtPoints_Hip()
779 if (skip_active && is_active) return CEED_ERROR_SUCCESS; in CeedOperatorInputBasisAtPoints_Hip()
780 if (skip_passive && !is_active) { in CeedOperatorInputBasisAtPoints_Hip()
784 if (is_active) { in CeedOperatorInputBasisAtPoints_Hip()
786 if (!e_vec) e_vec = active_e_vec; in CeedOperatorInputBasisAtPoints_Hip()
795 if (e_vec) { in CeedOperatorInputBasisAtPoints_Hip()
817 if (!is_active) CeedCallBackend(CeedVectorDestroy(&l_vec)); in CeedOperatorInputBasisAtPoints_Hip()
854if (!impl->point_coords_elem) CeedCallBackend(CeedElemRestrictionCreateVector(rstr_points, NULL, &… in CeedOperatorApplyAddAtPoints_Hip()
858 if (impl->points_state != state) { in CeedOperatorApplyAddAtPoints_Hip()
880 if (eval_mode == CEED_EVAL_NONE) { in CeedOperatorApplyAddAtPoints_Hip()
906 if (is_active) { in CeedOperatorApplyAddAtPoints_Hip()
908 if (!e_vec) e_vec = active_e_vec; in CeedOperatorApplyAddAtPoints_Hip()
923 if (impl->apply_add_basis_out[field]) { in CeedOperatorApplyAddAtPoints_Hip()
939 if (eval_mode == CEED_EVAL_NONE) { in CeedOperatorApplyAddAtPoints_Hip()
947 if (!impl->skip_rstr_out[field]) { in CeedOperatorApplyAddAtPoints_Hip()
954 if (!is_active) CeedCallBackend(CeedVectorDestroy(&l_vec)); in CeedOperatorApplyAddAtPoints_Hip()
999 if (!num_active_in) { in CeedOperatorLinearAssembleQFunctionCore_Hip()
1004 // Check if active input in CeedOperatorLinearAssembleQFunctionCore_Hip()
1006 if (l_vec == CEED_VECTOR_ACTIVE) { in CeedOperatorLinearAssembleQFunctionCore_Hip()
1028 if (!num_active_out) { in CeedOperatorLinearAssembleQFunctionCore_Hip()
1032 // Check if active output in CeedOperatorLinearAssembleQFunctionCore_Hip()
1034 if (l_vec == CEED_VECTOR_ACTIVE) { in CeedOperatorLinearAssembleQFunctionCore_Hip()
1046 // Build objects if needed in CeedOperatorLinearAssembleQFunctionCore_Hip()
1047 if (build_objects) { in CeedOperatorLinearAssembleQFunctionCore_Hip()
1065 if (num_active_in > 1) { in CeedOperatorLinearAssembleQFunctionCore_Hip()
1072 // Check if active output in CeedOperatorLinearAssembleQFunctionCore_Hip()
1074 if (l_vec == CEED_VECTOR_ACTIVE) { in CeedOperatorLinearAssembleQFunctionCore_Hip()
1090 if (l_vec == CEED_VECTOR_ACTIVE) { in CeedOperatorLinearAssembleQFunctionCore_Hip()
1148 if (vec == CEED_VECTOR_ACTIVE) { in CeedOperatorAssembleDiagonalSetup_Hip()
1155 if (!basis_in) CeedCallBackend(CeedBasisReferenceCopy(basis, &basis_in)); in CeedOperatorAssembleDiagonalSetup_Hip()
1159 if (eval_mode != CEED_EVAL_WEIGHT) { in CeedOperatorAssembleDiagonalSetup_Hip()
1160 // q_comp = 1 if CEED_EVAL_NONE, CEED_EVAL_WEIGHT caught by QF assembly in CeedOperatorAssembleDiagonalSetup_Hip()
1176 if (vec == CEED_VECTOR_ACTIVE) { in CeedOperatorAssembleDiagonalSetup_Hip()
1183 if (!basis_out) CeedCallBackend(CeedBasisReferenceCopy(basis, &basis_out)); in CeedOperatorAssembleDiagonalSetup_Hip()
1187 if (eval_mode != CEED_EVAL_WEIGHT) { in CeedOperatorAssembleDiagonalSetup_Hip()
1188 // q_comp = 1 if CEED_EVAL_NONE, CEED_EVAL_WEIGHT caught by QF assembly in CeedOperatorAssembleDiagonalSetup_Hip()
1204 if (basis_in == CEED_BASIS_NONE) num_qpts = num_nodes; in CeedOperatorAssembleDiagonalSetup_Hip()
1213 if (has_eval_none) { in CeedOperatorAssembleDiagonalSetup_Hip()
1244 if (in) { in CeedOperatorAssembleDiagonalSetup_Hip()
1266 if (in) { in CeedOperatorAssembleDiagonalSetup_Hip()
1288 if (in) { in CeedOperatorAssembleDiagonalSetup_Hip()
1337 if (vec == CEED_VECTOR_ACTIVE) { in CeedOperatorAssembleDiagonalSetupCompile_Hip()
1342 if (!basis_in) CeedCallBackend(CeedBasisReferenceCopy(basis, &basis_in)); in CeedOperatorAssembleDiagonalSetupCompile_Hip()
1346 if (eval_mode != CEED_EVAL_WEIGHT) { in CeedOperatorAssembleDiagonalSetupCompile_Hip()
1360 if (vec == CEED_VECTOR_ACTIVE) { in CeedOperatorAssembleDiagonalSetupCompile_Hip()
1365 if (!basis_out) CeedCallBackend(CeedBasisReferenceCopy(basis, &basis_out)); in CeedOperatorAssembleDiagonalSetupCompile_Hip()
1369 if (eval_mode != CEED_EVAL_WEIGHT) { in CeedOperatorAssembleDiagonalSetupCompile_Hip()
1387 if (basis_in == CEED_BASIS_NONE) num_qpts = num_nodes; in CeedOperatorAssembleDiagonalSetupCompile_Hip()
1421 if (!impl->diag) CeedCallBackend(CeedOperatorAssembleDiagonalSetup_Hip(op)); in CeedOperatorAssembleDiagonalCore_Hip()
1426 // Assemble kernel if needed in CeedOperatorAssembleDiagonalCore_Hip()
1427 if ((!is_point_block && !diag->LinearDiagonal) || (is_point_block && !diag->LinearPointBlock)) { in CeedOperatorAssembleDiagonalCore_Hip()
1432 if ((assembled_length > INT_MAX) || (assembled_qf_length > INT_MAX)) use_ceedsize_idx = 1; in CeedOperatorAssembleDiagonalCore_Hip()
1441 if (!is_point_block && !diag->diag_rstr) { in CeedOperatorAssembleDiagonalCore_Hip()
1444 } else if (is_point_block && !diag->point_block_diag_rstr) { in CeedOperatorAssembleDiagonalCore_Hip()
1454 // Only assemble diagonal if the basis has nodes, otherwise inputs are null pointers in CeedOperatorAssembleDiagonalCore_Hip()
1456 if (num_nodes > 0) { in CeedOperatorAssembleDiagonalCore_Hip()
1468 if (is_point_block) { in CeedOperatorAssembleDiagonalCore_Hip()
1533 if (vec == CEED_VECTOR_ACTIVE) { in CeedOperatorAssembleSingleSetup_Hip()
1540 if (!basis_in) CeedCallBackend(CeedBasisReferenceCopy(basis, &basis_in)); in CeedOperatorAssembleSingleSetup_Hip()
1543 if (!rstr_in) CeedCallBackend(CeedElemRestrictionReferenceCopy(elem_rstr, &rstr_in)); in CeedOperatorAssembleSingleSetup_Hip()
1546 if (basis_in == CEED_BASIS_NONE) num_qpts_in = elem_size_in; in CeedOperatorAssembleSingleSetup_Hip()
1550 if (eval_mode != CEED_EVAL_WEIGHT) { in CeedOperatorAssembleSingleSetup_Hip()
1551 // q_comp = 1 if CEED_EVAL_NONE, CEED_EVAL_WEIGHT caught by QF Assembly in CeedOperatorAssembleSingleSetup_Hip()
1562 // Determine active output basis; basis_out and rstr_out only used if same as input, TODO in CeedOperatorAssembleSingleSetup_Hip()
1568 if (vec == CEED_VECTOR_ACTIVE) { in CeedOperatorAssembleSingleSetup_Hip()
1576 if (!basis_out) CeedCallBackend(CeedBasisReferenceCopy(basis, &basis_out)); in CeedOperatorAssembleSingleSetup_Hip()
1579 if (!rstr_out) CeedCallBackend(CeedElemRestrictionReferenceCopy(elem_rstr, &rstr_out)); in CeedOperatorAssembleSingleSetup_Hip()
1582 if (basis_out == CEED_BASIS_NONE) num_qpts_out = elem_size_out; in CeedOperatorAssembleSingleSetup_Hip()
1588 if (eval_mode != CEED_EVAL_WEIGHT) { in CeedOperatorAssembleSingleSetup_Hip()
1589 // q_comp = 1 if CEED_EVAL_NONE, CEED_EVAL_WEIGHT caught by QF Assembly in CeedOperatorAssembleSingleSetup_Hip()
1610 if (fallback) { in CeedOperatorAssembleSingleSetup_Hip()
1638 if (has_eval_none) { in CeedOperatorAssembleSingleSetup_Hip()
1649 if (q_comp > 1) { in CeedOperatorAssembleSingleSetup_Hip()
1650 if (i == 0 || eval_modes_in[i] != eval_modes_in_prev) d_in = 0; in CeedOperatorAssembleSingleSetup_Hip()
1673 if (has_eval_none) { in CeedOperatorAssembleSingleSetup_Hip()
1684 if (q_comp > 1) { in CeedOperatorAssembleSingleSetup_Hip()
1685 if (i == 0 || eval_modes_out[i] != eval_modes_out_prev) d_out = 0; in CeedOperatorAssembleSingleSetup_Hip()
1736 if ((values_length > INT_MAX) || (assembled_qf_length > INT_MAX)) use_ceedsize_idx = 1; in CeedOperatorAssembleSingle_Hip()
1739 if (!impl->asmb) CeedCallBackend(CeedOperatorAssembleSingleSetup_Hip(op, use_ceedsize_idx)); in CeedOperatorAssembleSingle_Hip()
1753 if (rstr_type_in == CEED_RESTRICTION_ORIENTED) { in CeedOperatorAssembleSingle_Hip()
1755 } else if (rstr_type_in == CEED_RESTRICTION_CURL_ORIENTED) { in CeedOperatorAssembleSingle_Hip()
1759 if (rstr_in != rstr_out) { in CeedOperatorAssembleSingle_Hip()
1766 if (rstr_type_out == CEED_RESTRICTION_ORIENTED) { in CeedOperatorAssembleSingle_Hip()
1768 } else if (rstr_type_out == CEED_RESTRICTION_CURL_ORIENTED) { in CeedOperatorAssembleSingle_Hip()
1794 if (rstr_type_in == CEED_RESTRICTION_ORIENTED) { in CeedOperatorAssembleSingle_Hip()
1796 } else if (rstr_type_in == CEED_RESTRICTION_CURL_ORIENTED) { in CeedOperatorAssembleSingle_Hip()
1799 if (rstr_in != rstr_out) { in CeedOperatorAssembleSingle_Hip()
1800 if (rstr_type_out == CEED_RESTRICTION_ORIENTED) { in CeedOperatorAssembleSingle_Hip()
1802 } else if (rstr_type_out == CEED_RESTRICTION_CURL_ORIENTED) { in CeedOperatorAssembleSingle_Hip()
1852 if (length_in < length_out) { in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1866if (!impl->point_coords_elem) CeedCallBackend(CeedElemRestrictionCreateVector(rstr_points, NULL, &… in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1870 if (impl->points_state != state) { in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1890 if (eval_mode == CEED_EVAL_NONE) { in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1910 if (!is_active || impl->skip_rstr_in[field_in]) continue; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1916if (!is_active_at_points) CeedCallBackend(CeedElemRestrictionGetElementSize(elem_rstr, &elem_size)… in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1933if (s != 0) CeedCallBackend(CeedVectorSetValueStrided(active_e_vec_in, start, stop, elem_size, 0.0… in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1952 // Output basis apply if needed in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1966 if (!is_active) continue; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1967 if (!e_vec) e_vec = active_e_vec_out; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1969 // ---- Check if elem size matches in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1972 if (is_active_at_points && rstr_type != CEED_RESTRICTION_POINTS) continue; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1973 if (rstr_type == CEED_RESTRICTION_POINTS) { in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
1982 if (e_vec_size != num_comp * elem_size) continue; in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
2002 if (impl->apply_add_basis_out[field_out]) { in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
2018 // Continue if a field that is summed into in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
2019 if (impl->skip_rstr_out[field_out]) { in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
2032 if (eval_mode == CEED_EVAL_NONE) { in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
2041if (s == e_vec_size - 1 && i != num_input_fields - 1) CeedCallBackend(CeedVectorSetValue(q_vec, 0.… in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()
2054 if (eval_mode == CEED_EVAL_NONE) { in CeedOperatorLinearAssembleAddDiagonalAtPoints_Hip()