lexicaltree.cpp File Reference


Classes

struct  Thread_LMLACalculation_Data
struct  Thread_pdfCalculation_Data

Functions

void * thread_lmlaCalculation (void *ptr)
void * thread_pdfCalculation (void *ptr)

Variables

int nrOfStateHistPruning
int gaussianCount = 0
int lmlaCount = 0
int pdfCount = 0
bool doPhoneAlignment
TokenTypebestTokenInSystem
spe_program_handle_t dma_getfastp_spu
spe_program_handle_t dma_createlmla_spu
bool lmla_threadMayStart = false
bool lmla_threadFinished = true
pthread_t lmla_thread
Thread_LMLACalculation_Data lmla_dataThread
pthread_mutex_t lmla_condition_mutexStart
pthread_cond_t lmla_condition_threadStart
pthread_mutex_t lmla_condition_mutexDone
pthread_cond_t lmla_condition_threadDone
bool threadMayStart [MAX_NR_THREADS]
int nrDataThreadsFinished = 0
pthread_t thread [MAX_NR_THREADS]
Thread_pdfCalculation_Data dataThread [MAX_NR_THREADS]
pthread_mutex_t condition_mutexStart [MAX_NR_THREADS]
pthread_cond_t condition_threadStart [MAX_NR_THREADS]
pthread_mutex_t condition_mutexDone
pthread_cond_t condition_threadDone

Function Documentation


Variable Documentation

spe_program_handle_t dma_createlmla_spu

Referenced by thread_lmlaCalculation().

spe_program_handle_t dma_getfastp_spu

Referenced by thread_pdfCalculation().

int gaussianCount = 0

Referenced by LexicalTree::deleteTree().

pthread_t thread[MAX_NR_THREADS]