Lines Matching refs:i_end
16 PetscInt i_start, i_end; member
141 PetscInt i_start, i_end, n_local_comp, nnz_local; in CreateHessian() local
154 PetscCall(PetscLayoutGetRange(layout, &i_start, &i_end)); in CreateHessian()
156 user->problem.i_end = i_end; in CreateHessian()
157 user->n_local = i_end - i_start; in CreateHessian()
159 user->problem.c_end = c_end = (i_end / bs) * (bs - 1) + (i_end % bs); in CreateHessian()
254 PetscInt n_coo, *coo_i, i_start, i_end; in CreateVectors() local
264 PetscCall(VecGetOwnershipRange(x, &i_start, &i_end)); in CreateVectors()
269 if (user->n_local_comp && i_end < user->n) { in CreateVectors()
274 PetscCall(PetscLayoutFindOwnerIndex(layout, i_end, &rank, &index)); in CreateVectors()
333 PetscScalar x_b = ((i + 1) < r.i_end) ? x[i + 1 - r.i_start] : o[0]; in rosenbrock_for_loop()
409 PetscScalar x_b = ((i + 1) < r.i_end) ? x[i + 1 - r.i_start] : o[0]; in RosenbrockObjective_Host()
424 PetscScalar x_b = ((i + 1) < r.i_end) ? x[i + 1 - r.i_start] : o[0]; in RosenbrockGradient_Host()
440 PetscScalar x_b = ((i + 1) < r.i_end) ? x[i + 1 - r.i_start] : o[0]; in RosenbrockObjectiveGradient_Host()
455 PetscScalar x_b = ((i + 1) < r.i_end) ? x[i + 1 - r.i_start] : o[0]; in RosenbrockHessian_Host()