Added source Matlab code for reference
This commit is contained in:
parent
b8af977117
commit
b5d99903d2
186 changed files with 61405 additions and 1 deletions
27
matlab/spatial/private/computeCounts.m
Normal file
27
matlab/spatial/private/computeCounts.m
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
function [cliqcounts, sepcounts] = computeCounts(cliques, separators, npops)
|
||||
|
||||
global PARTITION;
|
||||
ncliq = size(cliques,1);
|
||||
nsep = size(separators,1);
|
||||
|
||||
cliqPartition = zeros(ncliq, size(cliques,2));
|
||||
sepPartition = zeros(nsep, size(separators, 2));
|
||||
|
||||
apuCliq = find(cliques > 0);
|
||||
apuSep = find(separators > 0);
|
||||
|
||||
cliqPartition(apuCliq) = PARTITION(cliques(apuCliq));
|
||||
sepPartition(apuSep) = PARTITION(separators(apuSep));
|
||||
|
||||
|
||||
cliqcounts = zeros(ncliq, npops);
|
||||
for i = 1:npops
|
||||
cliqcounts(:,i) = sum(cliqPartition == i, 2);
|
||||
end
|
||||
|
||||
sepcounts = zeros(nsep, npops);
|
||||
for i = 1:npops
|
||||
sepcounts(:,i) = sum(sepPartition == i, 2);
|
||||
end
|
||||
|
||||
%-------------------------------------------------------------------------
|
||||
Loading…
Add table
Add a link
Reference in a new issue