      % Set flags
            this.done = true;
            
            % Check if it is time to search through all particles and
            % update verlet list
            if (drv.step-this.last_search > this.verlet_freq)
                this.searchAll(drv);
            else
                this.searchVerlet(drv);
            end
        end
    end
    
    %% Public methods: sub-class specifics
    methods
        %REPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DASHREPLACE_WITH_DASH_DAS