FastMath Namespace Reference
Functions | |
void | initLog () |
float | log (float val) |
Variables | |
static float | logLookupTable [FASTLOG_2_POW_20] |
Detailed Description
Fast implementation of log by Laurent de Soras, adjusted to table-lookup by people at ICSI
Function Documentation
void FastMath::initLog | ( | ) |
Fast implementation of log by Laurent de Soras, adjusted to table-lookup by people at ICSI
References logLookupTable.
float FastMath::log | ( | float | val | ) | [inline] |
Referenced by TrainPhoneModel::baumWelch(), Gaussian::calculateCP(), LanguageModel_Segmenter::finishModel(), MixGaussian::getLogP(), MixGaussian::getLookaheadLogP(), MixGaussian::initializeFastCalc(), main(), Gaussian::mapAdaptMean(), PhoneModel::PhoneModel(), TrainPhoneModel::train(), Gaussian::trainFinish(), Gaussian::trainMMI(), TrainPhoneModel::TrainPhoneModel(), TrainPhoneModel::viterbi(), and Whisper::Whisper().
Variable Documentation
float FastMath::logLookupTable[FASTLOG_2_POW_20] [static] |
Referenced by initLog().