ZGen  0.2.0
a linearization system for natural language.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
ZGen::BestFirst::ScoreMap< ScoreType > Class Template Reference

#include <score_map.h>

Public Member Functions

 ScoreMap (extractor_t _extractor)
 
floatval_t score (const ScoreContext &ctx, bool avg, floatval_t default_return_value=0.) const
 
void update (const ScoreContext &ctx, int now, floatval_t scale=1.)
 
void flush (int now)
 
void save (boost::archive::text_oarchive &oa)
 
void load (boost::archive::text_iarchive &ia)
 

Constructor & Destructor Documentation

template<class ScoreType >
ZGen::BestFirst::ScoreMap< ScoreType >::ScoreMap ( extractor_t  _extractor)
inline

Member Function Documentation

template<class ScoreType >
void ZGen::BestFirst::ScoreMap< ScoreType >::flush ( int  now)
inline
template<class ScoreType >
void ZGen::BestFirst::ScoreMap< ScoreType >::load ( boost::archive::text_iarchive &  ia)
inline
template<class ScoreType >
void ZGen::BestFirst::ScoreMap< ScoreType >::save ( boost::archive::text_oarchive &  oa)
inline
template<class ScoreType >
floatval_t ZGen::BestFirst::ScoreMap< ScoreType >::score ( const ScoreContext ctx,
bool  avg,
floatval_t  default_return_value = 0. 
) const
inline
template<class ScoreType >
void ZGen::BestFirst::ScoreMap< ScoreType >::update ( const ScoreContext ctx,
int  now,
floatval_t  scale = 1. 
)
inline

The documentation for this class was generated from the following file: