Lines Matching refs:offsets
56 CeedInt offsets[num_elem + 1 + num_points]; in DMSwarmCeedContextCreate() local
58 for (PetscInt i = 0; i < num_elem + 1; i++) offsets[i] = cell_points[i + 1] - 1; in DMSwarmCeedContextCreate()
59 …for (PetscInt i = num_elem + 1; i < num_points + num_elem + 1; i++) offsets[i] = cell_points[i + 1… in DMSwarmCeedContextCreate()
63 …d, num_elem, num_points, num_comp, num_points * num_comp, CEED_MEM_HOST, CEED_COPY_VALUES, offsets, in DMSwarmCeedContextCreate()
65 …*ctx)->ceed, num_elem, num_points, dim, num_points * dim, CEED_MEM_HOST, CEED_COPY_VALUES, offsets, in DMSwarmCeedContextCreate()
67 …Points((*ctx)->ceed, num_elem, num_points, 1, num_points, CEED_MEM_HOST, CEED_COPY_VALUES, offsets, in DMSwarmCeedContextCreate()
620 CeedInt *offsets; in SetupProblemSwarm() local
632 PetscCall(PetscCalloc1(num_elem + 1 + num_points, &offsets)); in SetupProblemSwarm()
634 for (PetscInt i = 0; i < num_elem + 1; i++) offsets[i] = cell_points[i + 1] - 1; in SetupProblemSwarm()
635 …for (PetscInt i = num_elem + 1; i < num_points + num_elem + 1; i++) offsets[i] = cell_points[i + 1… in SetupProblemSwarm()
639 …d, num_elem, num_points, num_comp, num_points * num_comp, CEED_MEM_HOST, CEED_COPY_VALUES, offsets, in SetupProblemSwarm()
641 …Points(ceed, num_elem, num_points, dim, num_points * dim, CEED_MEM_HOST, CEED_COPY_VALUES, offsets, in SetupProblemSwarm()
643 …_elem, num_points, q_data_size, num_points * q_data_size, CEED_MEM_HOST, CEED_COPY_VALUES, offsets, in SetupProblemSwarm()
689 PetscCall(PetscFree(offsets)); in SetupProblemSwarm()