foreign iterator for particle container