Lines Matching refs:n_neg_values
131 …PetscInt cum, n_local_lambda, n_lambda_for_dof, dual_size, n_neg_values, n_pos_values, buf_… in PCBDDCSetupFETIDPMatContext() local
396 n_neg_values = 0; in PCBDDCSetupFETIDPMatContext()
397 …while (n_neg_values < j && neighbours_set[aux_local_numbering_1[i]][n_neg_values] < rank) n_neg_va… in PCBDDCSetupFETIDPMatContext()
398 n_pos_values = j - n_neg_values; in PCBDDCSetupFETIDPMatContext()
400 for (s = 0; s < n_neg_values; s++) { in PCBDDCSetupFETIDPMatContext()
401 l2g_indices[partial_sum + s] = aux_sums[s] + n_neg_values - s - 1 + n_global_lambda; in PCBDDCSetupFETIDPMatContext()
407 l2g_indices[partial_sum + s + n_neg_values] = aux_sums[n_neg_values] + s + n_global_lambda; in PCBDDCSetupFETIDPMatContext()
408 cols_B_delta[partial_sum + s + n_neg_values] = dual_dofs_boundary_indices[i]; in PCBDDCSetupFETIDPMatContext()
409 vals_B_delta[partial_sum + s + n_neg_values] = 1.0; in PCBDDCSetupFETIDPMatContext()
410 …ddc->use_deluxe_scaling) scaling_factors[partial_sum + s + n_neg_values] = array[s + n_neg_values]; in PCBDDCSetupFETIDPMatContext()
421 if (n_neg_values > 0) { /* there's a rank next to me to the left */ in PCBDDCSetupFETIDPMatContext()
422 vals_B_delta[partial_sum + n_neg_values - 1] = -1.0; in PCBDDCSetupFETIDPMatContext()
424 if (n_neg_values < j) { /* there's a rank next to me to the right */ in PCBDDCSetupFETIDPMatContext()
425 vals_B_delta[partial_sum + n_neg_values] = 1.0; in PCBDDCSetupFETIDPMatContext()
429 for (s = 0; s < n_neg_values; s++) { in PCBDDCSetupFETIDPMatContext()
436 for (k = s + n_neg_values; k < j; k++) scalar_value += array[k]; in PCBDDCSetupFETIDPMatContext()
437 scaling_factors[partial_sum + s + n_neg_values] = scalar_value; in PCBDDCSetupFETIDPMatContext()