Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

lemur::utility Namespace Reference

Utility and general purpose components. More...


Classes

class  ArrayCounter
 Counts stored in an array ( when the element type is int, float/double typed counts will be converted to an integer). More...

class  Counter
 Abstract Counter class. More...

class  CSet
class  FloatFreqCounter
 Record with frequency information to be stored in a hash table. More...

class  FloatFreqVector
 Vector of FloatFreqCounter elements. More...

class  FreqCount
 Record with frequency information to be stored in a hash table. More...

class  FreqVector
 Abstract class that represents a frequency vector accessible through an integer key. More...

class  HashFreqVector
 Representation of a frequency vector with a hash table. More...

class  ISet
struct  lt_str
class  MemCache
class  ModifiableCounter
 Modifiable counter, supports modification of counts. More...

class  ParamStack
class  PSet
struct  PSet::SET_NODE
struct  ResultEntry
 Hash table entry for storing results. More...

class  RVLCompress
 Provide RVL compression of arbitrary data. More...

class  SHA1
struct  SHA1::SHA1Context
class  String
class  TermCache
struct  TermCache::cache_entry
class  WeightedIDSet
 A set of ID's with weights. More...

class  WordSet
 A generic class that provides a neat and easy to use wrapper to a hash_set<char *>. More...


Functions

unsigned int ByteHash (const char *, const int len, const int seed)
ostream & operator<< (ostream &os, const String &ts)
istream & operator>> (istream &is, String &ts)

Variables

const float SPARSENESS = 1.5
const float GROW_FACTOR = 2.0
const unsigned char sha1_padding [64]
unsigned int randtab [65]


Detailed Description

Utility and general purpose components.

Function Documentation

unsigned int lemur::utility::ByteHash const char *  ,
const int  len,
const int  seed
 

ostream & lemur::utility::operator<< ostream &  os,
const String &  ts
 

istream & lemur::utility::operator>> istream &  is,
String &  ts
 


Variable Documentation

const float lemur::utility::GROW_FACTOR = 2.0 [static]
 

unsigned int lemur::utility::randtab[65]
 

Initial value:

 {
      0x3E7D744F, 0x00FB64D2, 0x54607916, 0x4C4376B0, 0x22F32509,
      0x2F4375DF, 0x0E4EAA75, 0x484BBE93, 0x5590EC32, 0x5488E93F,
      0x1EA2920D, 0x683FBDC9, 0x189FAE9F, 0x1D69FB15, 0x337150D5,
      0x348B664D, 0x1686AD76, 0x274F95E3, 0x4560CEFA, 0x4784D608,
      0x040C3119, 0x5557A624, 0x352B9D8F, 0x57A675BB, 0x3A8B24EB,
      0x2E52202B, 0x26B7E13A, 0x40DE49A3, 0x43E9D23F, 0x2095066A,
      0x4367090B, 0x59AD218B, 0x1DAC4FB6, 0x4E9EC3AB, 0x6EEF8BE9,
      0x112D2940, 0x45ED4CD3, 0x187BCE76, 0x2B8E8028, 0x0E2D5433,
      0x48961094, 0x2B1D48F7, 0x16529860, 0x6BA326B5, 0x5E7C6EFC,
      0x0F5CAFBC, 0x2340A5F0, 0x29313A19, 0x42D76CA5, 0x3AA68588,
      0x45467CC2, 0x1D0D91EB, 0x27DDED28, 0x44A0FC2A, 0x17A87A7D,
      0x46470FA6, 0x36E4F8D7, 0x0AF0DDF3, 0x3493ED44, 0x4361F473,
      0x5B3F7BA8, 0x1D6CEB8E, 0x5AF7C862, 0x6365C619, 0x3E7D744F
    }

const unsigned char lemur::utility::sha1_padding[64] [static]
 

Initial value:

 {
      0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
    }

const float lemur::utility::SPARSENESS = 1.5 [static]
 


Generated on Tue Jun 15 11:03:07 2010 for Lemur by doxygen 1.3.4