From: adam Date: Mon, 3 Nov 2008 09:23:54 +0000 (+0100) Subject: add Mask.getvalAsBitVector() X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=de2847ed12295decc324a8242cadaa201b369acd;p=fleet.git add Mask.getvalAsBitVector() --- diff --git a/src/edu/berkeley/fleet/util/Mask.java b/src/edu/berkeley/fleet/util/Mask.java index eeb64d4..6aadf39 100644 --- a/src/edu/berkeley/fleet/util/Mask.java +++ b/src/edu/berkeley/fleet/util/Mask.java @@ -46,6 +46,10 @@ public class Mask { public long getval(long in) { return (in & valmask) >>> valmaskmin; } + public BitVector getvalAsBitVector(long in) { + long ret = getval(in); + return new BitVector(getWidth()).set(in); + } public long getval(BitVector targ) { long in = 0; for(int i=0; i