Joshua
open source statistical hierarchical phrase-based machine translation system
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
joshua.util.quantization.EightBitQuantizer Class Reference
Inheritance diagram for joshua.util.quantization.EightBitQuantizer:
[legend]
Collaboration diagram for joshua.util.quantization.EightBitQuantizer:
[legend]

List of all members.

Public Member Functions

 EightBitQuantizer ()
void initialize ()
void add (float key)
void finalize ()
final float read (ByteBuffer stream, int position)
final void write (ByteBuffer stream, float value)
String getKey ()
void writeState (DataOutputStream out) throws IOException
void readState (DataInputStream in) throws IOException
final int size ()

Static Public Member Functions

static void main (String[] args) throws IOException

Private Attributes

float[] buckets
transient TreeMap< Float, Integer > histogram
transient int total

Constructor & Destructor Documentation

Here is the caller graph for this function:


Member Function Documentation

Implements joshua.util.quantization.Quantizer.

Here is the caller graph for this function:

Implements joshua.util.quantization.Quantizer.

Here is the call graph for this function:

Here is the caller graph for this function:

Implements joshua.util.quantization.Quantizer.

Here is the caller graph for this function:

Implements joshua.util.quantization.Quantizer.

Here is the caller graph for this function:

static void joshua.util.quantization.EightBitQuantizer.main ( String[]  args) throws IOException [static]

Here is the call graph for this function:

final float joshua.util.quantization.EightBitQuantizer.read ( ByteBuffer  stream,
int  position 
)

Implements joshua.util.quantization.Quantizer.

Here is the caller graph for this function:

void joshua.util.quantization.EightBitQuantizer.readState ( DataInputStream  in) throws IOException

Implements joshua.util.quantization.Quantizer.

Here is the caller graph for this function:

final void joshua.util.quantization.EightBitQuantizer.write ( ByteBuffer  stream,
float  value 
)

Implements joshua.util.quantization.Quantizer.

Here is the caller graph for this function:

void joshua.util.quantization.EightBitQuantizer.writeState ( DataOutputStream  out) throws IOException

Implements joshua.util.quantization.Quantizer.

Here is the call graph for this function:


Member Data Documentation

transient TreeMap<Float, Integer> joshua.util.quantization.EightBitQuantizer.histogram [private]