ZGen  0.2.0
a linearization system for natural language.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
ZGen::BestFirst Namespace Reference

Classes

class  Learner
 
class  Model
 
struct  BigramScore
 
struct  TrigramScore
 
struct  ScoreContext
 
class  ScoreMap
 
struct  Option
 
class  Pipe
 
struct  Span
 
struct  SpanPtrGreater
 
struct  SpanPtrLess
 
struct  SpanPtrEqual
 
struct  SpanPtrHash
 
class  SpanAllocator
 
class  SpanFactory
 
class  SpanKMaxHeap
 
class  SpanUtils
 

Typedefs

typedef int UnigramScore
 
typedef UnigramScore us_t
 
typedef BigramScore bs_t
 
typedef TrigramScore ts_t
 
typedef ScoreContext ctx_t
 
typedef Option option_t
 
typedef boost::unordered_set
< Span *, SpanPtrHash,
SpanPtrEqual
SpanSet
 
typedef
boost::heap::priority_queue
< Span *, boost::heap::compare
< SpanPtrLess > > 
SpanMaxHeap
 
typedef
boost::heap::priority_queue
< Span *, boost::heap::compare
< SpanPtrGreater > > 
SpanMinHeap
 

Functions

void wp (const ctx_t &ctx, std::vector< bs_t > &results)
 
void w0w1 (const ctx_t &ctx, std::vector< bs_t > &results)
 
void p0p1 (const ctx_t &ctx, std::vector< bs_t > &results)
 
void hm (const ctx_t &ctx, std::vector< bs_t > &results)
 
void hm3 (const ctx_t &ctx, std::vector< ts_t > &results)
 
std::ostream & operator<< (std::ostream &os, const Span &span)
 

Typedef Documentation

typedef boost::heap::priority_queue<Span *, boost::heap::compare<SpanPtrLess> > ZGen::BestFirst::SpanMaxHeap
typedef boost::heap::priority_queue<Span *, boost::heap::compare<SpanPtrGreater> > ZGen::BestFirst::SpanMinHeap
typedef boost::unordered_set<Span *, SpanPtrHash, SpanPtrEqual> ZGen::BestFirst::SpanSet

Function Documentation

void ZGen::BestFirst::hm ( const ctx_t &  ctx,
std::vector< bs_t > &  results 
)
void ZGen::BestFirst::hm3 ( const ctx_t &  ctx,
std::vector< ts_t > &  results 
)
std::ostream& ZGen::BestFirst::operator<< ( std::ostream &  os,
const Span &  span 
)
void ZGen::BestFirst::p0p1 ( const ctx_t &  ctx,
std::vector< bs_t > &  results 
)
void ZGen::BestFirst::w0w1 ( const ctx_t &  ctx,
std::vector< bs_t > &  results 
)
void ZGen::BestFirst::wp ( const ctx_t &  ctx,
std::vector< bs_t > &  results 
)