Kill

                Never    
function [cmcs,outliers,cmcsGraph] = Kill(cmcs,outliers,fade,cmcsGraph)

% Decrease the CMCs life
cmcs.Life = cmcs.Life-fade;
ind = find(cmcs.Life<=0);

if ~isempty(ind)
    % Delete references to dead CMC
    cmcs.Centre(ind,:) = [];
    cmcs.Life(ind,:) = [];
    cmcs.Count(ind,:) = [];
    cmcs.pointsIndices(ind) =[];
    cmcsGraph = rmnode(cmcsGraph,ind);
end

% Decrease the outliers life
outliers.Life = outliers.Life-fade;
ind = find(outliers.Life<=0);

if ~isempty(ind)
    % Delete references to dead outliers
    outliers.Centre(ind,:) = [];
    outliers.Life(ind,:) = [];
    outliers.Count(ind,:) = [];
    outliers.pointsIndices(ind) =[];
end

end

Raw Text