X-Git-Url: http://git.megacz.com/?p=anneal.git;a=blobdiff_plain;f=src%2Fedu%2Fberkeley%2Fqfat%2Fgeom%2FBindingGroup.java;fp=src%2Fedu%2Fberkeley%2Fqfat%2Fgeom%2FBindingGroup.java;h=aec9329a1b1e306b5bbb026d6e9d88bce5d60771;hp=d1ff8b8f570ebd860c037feca5b02ba547fbeb59;hb=e6ede2b794c97801f3890af9ea634e67012420ef;hpb=2b09dab499516873839b9bdbc972c980829e9bac diff --git a/src/edu/berkeley/qfat/geom/BindingGroup.java b/src/edu/berkeley/qfat/geom/BindingGroup.java index d1ff8b8..aec9329 100644 --- a/src/edu/berkeley/qfat/geom/BindingGroup.java +++ b/src/edu/berkeley/qfat/geom/BindingGroup.java @@ -13,6 +13,7 @@ public class BindingGroup implements Iterable { } public void merge(BindingGroup bg, Matrix m) { + if (bg==this) throw new Error(); for(HasBindingGroup hbg : bg.matrices.keySet()) { matrices.put((T)hbg, bg.matrices.get(hbg).times(m)); hbg.bindingGroup = this;