def METHOD_NAME(self):
    """Update positions and properties of buoyant particles."""
    # Turbulent Mixing
    self.update_terminal_velocity()
    self.vertical_mixing()
    # Horizontal advection
    self.advect_ocean_current()
    # Vertical advection
    if self.get_config('drift:vertical_advection') is True:
        self.vertical_advection()