Joshua
open source statistical hierarchical phrase-based machine translation system
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
lm::ngram::DontQuantize Class Reference

#include <quantize.hh>

List of all members.

Classes

class  LongestPointer
class  MiddlePointer

Public Member Functions

 DontQuantize ()
void SetupMemory (void *, unsigned char, const Config &)
void Train (uint8_t, std::vector< float > &, std::vector< float > &)
void TrainProb (uint8_t, std::vector< float > &)
void FinishedLoading (const Config &)

Static Public Member Functions

static void UpdateConfigFromBinary (const BinaryFormat &, uint64_t, Config &)
static uint64_t Size (uint8_t, const Config &)
static uint8_t MiddleBits (const Config &)
static uint8_t LongestBits (const Config &)

Static Public Attributes

static const ModelType kModelTypeAdd = static_cast<ModelType>(0)
static const bool kTrain = false

Constructor & Destructor Documentation


Member Function Documentation

static uint8_t lm::ngram::DontQuantize::LongestBits ( const Config ) [static]
static uint8_t lm::ngram::DontQuantize::MiddleBits ( const Config ) [static]
void lm::ngram::DontQuantize::SetupMemory ( void *  ,
unsigned  char,
const Config  
)
static uint64_t lm::ngram::DontQuantize::Size ( uint8_t  ,
const Config  
) [static]
void lm::ngram::DontQuantize::Train ( uint8_t  ,
std::vector< float > &  ,
std::vector< float > &   
)
void lm::ngram::DontQuantize::TrainProb ( uint8_t  ,
std::vector< float > &   
)
static void lm::ngram::DontQuantize::UpdateConfigFromBinary ( const BinaryFormat ,
uint64_t  ,
Config  
) [static]

Member Data Documentation

const bool lm::ngram::DontQuantize::kTrain = false [static]