diff --git a/src/engine.c b/src/engine.c index 8e6d8fa20590ca3b5480c073919f31087d80e0ee..eacba39429871f2370378398a1e850926f643d44 100644 --- a/src/engine.c +++ b/src/engine.c @@ -1830,17 +1830,17 @@ void engine_exchange_cells(struct engine *e) { * * @param e The #engine. * @param offset_parts The index in the parts array as of which the foreign - * parts reside. + * parts reside (i.e. the current number of local #part). * @param ind_part The foreign #cell ID of each part. * @param Npart The number of stray parts, contains the number of parts received * on return. * @param offset_gparts The index in the gparts array as of which the foreign - * parts reside. + * parts reside (i.e. the current number of local #gpart). * @param ind_gpart The foreign #cell ID of each gpart. * @param Ngpart The number of stray gparts, contains the number of gparts * received on return. * @param offset_sparts The index in the sparts array as of which the foreign - * parts reside. + * parts reside (i.e. the current number of local #spart). * @param ind_spart The foreign #cell ID of each spart. * @param Nspart The number of stray sparts, contains the number of sparts * received on return. @@ -1848,11 +1848,11 @@ void engine_exchange_cells(struct engine *e) { * Note that this function does not mess-up the linkage between parts and * gparts, i.e. the received particles have correct linkeage. */ -void engine_exchange_strays(struct engine *e, size_t offset_parts, - int *ind_part, size_t *Npart, size_t offset_gparts, - int *ind_gpart, size_t *Ngpart, - size_t offset_sparts, int *ind_spart, - size_t *Nspart) { +void engine_exchange_strays(struct engine *e, const size_t offset_parts, + const int *ind_part, size_t *Npart, + const size_t offset_gparts, const int *ind_gpart, + size_t *Ngpart, const size_t offset_sparts, + const int *ind_spart, size_t *Nspart) { #ifdef WITH_MPI diff --git a/src/engine.h b/src/engine.h index edc89ef341a43c56479a27979f61bf8bf6b2abe5..9d97aeec624250b2ff480051a50cdebfdc0e506f 100644 --- a/src/engine.h +++ b/src/engine.h @@ -411,11 +411,11 @@ void engine_init_particles(struct engine *e, int flag_entropy_ICs, void engine_step(struct engine *e); void engine_maketasks(struct engine *e); void engine_split(struct engine *e, struct partition *initial_partition); -void engine_exchange_strays(struct engine *e, size_t offset_parts, - int *ind_part, size_t *Npart, size_t offset_gparts, - int *ind_gpart, size_t *Ngpart, - size_t offset_sparts, int *ind_spart, - size_t *Nspart); +void engine_exchange_strays(struct engine *e, const size_t offset_parts, + const int *ind_part, size_t *Npart, + const size_t offset_gparts, const int *ind_gpart, + size_t *Ngpart, const size_t offset_sparts, + const int *ind_spart, size_t *Nspart); void engine_rebuild(struct engine *e, int clean_h_values); void engine_repartition(struct engine *e); void engine_repartition_trigger(struct engine *e);