Searched refs:bucket_coords (Results 1 – 1 of 1) sorted by relevance
133 PetscSegBuffer stems, leaves, bucket_indices, bucket_coords; member160 PetscReal *bucket_coords; in PetscKDTreeBuildStemAndLeaves() local161 PetscCall(PetscSegBufferGetSize(kd_build->bucket_coords, &leaf->coords_handle)); in PetscKDTreeBuildStemAndLeaves()162 PetscCall(PetscSegBufferGet(kd_build->bucket_coords, leaf->count * dim, &bucket_coords)); in PetscKDTreeBuildStemAndLeaves()165 …for (PetscInt d = 0; d < dim; d++) bucket_coords[d * leaf->count + i] = tree->coords[bucket_indice… in PetscKDTreeBuildStemAndLeaves()291 …ds) PetscCall(PetscSegBufferCreate(sizeof(PetscReal), num_coords * dim, &kd_build->bucket_coords)); in PetscKDTreeCreate()303 PetscCall(PetscSegBufferExtractAlloc(kd_build->bucket_coords, &tree->coords_owned)); in PetscKDTreeCreate()305 PetscCall(PetscSegBufferDestroy(&kd_build->bucket_coords)); in PetscKDTreeCreate()