Lines Matching refs:values

47   if (matrix.values) {  in spbas_memory_requirement()
79 PetscCall(PetscMalloc1(nrows, &result->values)); in spbas_allocate_pattern()
81 result->values = NULL; in spbas_allocate_pattern()
100 PetscBool do_values = (result->values) ? PETSC_TRUE : PETSC_FALSE; in spbas_allocate_data()
119 result->values[0] = result->alloc_val; in spbas_allocate_data()
120 … for (i = 1; i < nrows; i++) result->values[i] = result->values[i - 1] + result->row_nnz[i - 1]; in spbas_allocate_data()
130 PetscCall(PetscMalloc1(r_nnz, &result->values[i])); in spbas_allocate_data()
357 if (matrix.values) PetscCall(PetscFree(matrix.alloc_val)); in spbas_delete()
361 if (matrix.values) { in spbas_delete()
362 for (i = 0; i < matrix.nrows; i++) PetscCall(PetscFree(matrix.values[i])); in spbas_delete()
369 PetscCall(PetscFree(matrix.values)); in spbas_delete()
388 PetscBool do_values = matrix_A.values ? PETSC_TRUE : PETSC_FALSE; in spbas_matrix_to_crs()
410 val_A = matrix_A.values[i]; in spbas_matrix_to_crs()
454 PetscCall(spbas_allocate_pattern(result, in_matrix.values ? PETSC_TRUE : PETSC_FALSE)); in spbas_transpose()
479 if (in_matrix.values) { in spbas_transpose()
483 val = in_matrix.values[i]; in spbas_transpose()
491 result->values[k][result->row_nnz[k]] = val[j]; in spbas_transpose()
636 PetscBool do_values = matrix_A->values ? PETSC_TRUE : PETSC_FALSE; in spbas_apply_reordering_rows()
648 if (do_values) vals[i] = matrix_A->values[ip]; in spbas_apply_reordering_rows()
654 if (do_values) PetscCall(PetscFree(matrix_A->values)); in spbas_apply_reordering_rows()
658 if (do_values) matrix_A->values = vals; in spbas_apply_reordering_rows()
674 PetscBool do_values = matrix_A->values ? PETSC_TRUE : PETSC_FALSE; in spbas_apply_reordering_cols()
683 if (do_values) vals = matrix_A->values[i]; in spbas_apply_reordering_cols()
789 …PetscCheck(!in_matrix.values, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Input array must be sparsene… in spbas_power()
800 PetscCall(spbas_allocate_pattern(&retval, in_matrix.values ? PETSC_TRUE : PETSC_FALSE)); in spbas_power()
857 if (inout_matrix->values) { in spbas_keep_upper()
858 … j < inout_matrix->row_nnz[i] - jstart; j++) inout_matrix->values[i][j] = inout_matrix->values[i][… in spbas_keep_upper()
865 …if (inout_matrix->values) inout_matrix->values[i] = (PetscScalar *)realloc((void *)inout_matrix->v… in spbas_keep_upper()