Julius 4.2
|
00001 00020 #ifndef __J_TRELLIS_H__ 00021 #define __J_TRELLIS_H__ 00022 00028 typedef struct __trellis_atom__ { 00029 LOGPROB backscore; 00030 LOGPROB lscore; 00031 WORD_ID wid; 00032 short begintime; 00033 short endtime; 00034 #ifdef WORD_GRAPH 00035 boolean within_wordgraph; 00036 boolean within_context; 00037 #endif 00038 struct __trellis_atom__ *last_tre; 00039 struct __trellis_atom__ *next; 00040 } TRELLIS_ATOM; 00041 00046 typedef struct __backtrellis__ { 00047 int framelen; 00048 int *num; 00049 TRELLIS_ATOM ***rw; 00050 TRELLIS_ATOM *list; 00051 BMALLOC_BASE *root; 00052 } BACKTRELLIS; 00053 00054 #endif /* __J_TRELLIS_H__ */