de.fau.cs.www8.jadeowlcodec.tool
Class BitFieldConjuntion

java.lang.Object
  extended by de.fau.cs.www8.jadeowlcodec.tool.AbsBitField
      extended by de.fau.cs.www8.jadeowlcodec.tool.BitFieldConjuntion
All Implemented Interfaces:
BitField, java.lang.Cloneable

public class BitFieldConjuntion
extends AbsBitField

a big bitwise and over the input bitfields

Author:
Ulf Schreiber

Constructor Summary
BitFieldConjuntion(BitField[] fields)
           
BitFieldConjuntion(BitField[] fields, boolean isInverted)
           
 
Method Summary
 BitFieldConjuntion clone()
           
 boolean get(int i)
           
 void invert()
           
 PhysicalBitField realize()
           
 void set(int i, boolean value)
           
 int size()
           
 int trueCount()
           
 
Methods inherited from class de.fau.cs.www8.jadeowlcodec.tool.AbsBitField
defaultIsContainedIn, isContainedIn
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BitFieldConjuntion

public BitFieldConjuntion(BitField[] fields)

BitFieldConjuntion

public BitFieldConjuntion(BitField[] fields,
                          boolean isInverted)
Method Detail

get

public boolean get(int i)

set

public void set(int i,
                boolean value)

trueCount

public int trueCount()

clone

public BitFieldConjuntion clone()
Specified by:
clone in interface BitField
Specified by:
clone in class AbsBitField

realize

public PhysicalBitField realize()

size

public int size()

invert

public void invert()


Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg