fsg_history.h File Reference

#include <stdio.h>
#include <glist.h>
#include <s3types.h>
#include <blkarray_list.h>
#include <fsg_psubtree.h>
#include <word_fsg.h>
#include <search.h>
#include <dict.h>

Go to the source code of this file.

Classes

struct  fsg_hist_entry_s
struct  fsg_history_s

Defines

#define fsg_hist_entry_fsglink(v)   ((v)->fsglink)
#define fsg_hist_entry_frame(v)   ((v)->frame)
#define fsg_hist_entry_score(v)   ((v)->score)
#define fsg_hist_entry_pred(v)   ((v)->pred)
#define fsg_hist_entry_lc(v)   ((v)->lc)
#define fsg_hist_entry_rc(v)   ((v)->rc)

Typedefs

typedef struct fsg_hist_entry_s fsg_hist_entry_t
typedef struct fsg_history_s fsg_history_t

Functions

fsg_history_tfsg_history_init (word_fsg_t *fsg, int32 n_ciphone)
void fsg_history_free (fsg_history_t *)
void fsg_history_utt_start (fsg_history_t *)
void fsg_history_utt_end (fsg_history_t *)
void fsg_history_entry_add (fsg_history_t *, word_fsglink_t *, int32 frame, int32 score, int32 pred, int32 lc, fsg_pnode_ctxt_t rc)
void fsg_history_end_frame (fsg_history_t *)
void fsg_history_reset (fsg_history_t *)
int32 fsg_history_n_entries (fsg_history_t *h)
glist_t fsg_history_backtrace (fsg_history_t *)
void fsg_history_dump (fsg_history_t *vh, char const *uttid, FILE *fp, dict_t *dict)
fsg_hist_entry_tfsg_history_entry_get (fsg_history_t *, int32 id)
void fsg_history_set_fsg (fsg_history_t *, word_fsg_t *)
int32 fsg_history_entry_hyp_extract (fsg_history_t *h, int32 index, srch_hyp_t *hyp, dict_t *dict)

Define Documentation

#define fsg_hist_entry_frame (  )     ((v)->frame)
#define fsg_hist_entry_fsglink (  )     ((v)->fsglink)
#define fsg_hist_entry_lc (  )     ((v)->lc)
#define fsg_hist_entry_pred (  )     ((v)->pred)
#define fsg_hist_entry_rc (  )     ((v)->rc)
#define fsg_hist_entry_score (  )     ((v)->score)

Typedef Documentation

typedef struct fsg_history_s fsg_history_t

Function Documentation

glist_t fsg_history_backtrace ( fsg_history_t  ) 
void fsg_history_dump ( fsg_history_t vh,
char const *  uttid,
FILE *  fp,
dict_t dict 
)
void fsg_history_end_frame ( fsg_history_t  ) 
void fsg_history_entry_add ( fsg_history_t ,
word_fsglink_t ,
int32  frame,
int32  score,
int32  pred,
int32  lc,
fsg_pnode_ctxt_t  rc 
)
fsg_hist_entry_t* fsg_history_entry_get ( fsg_history_t ,
int32  id 
)
int32 fsg_history_entry_hyp_extract ( fsg_history_t h,
int32  index,
srch_hyp_t hyp,
dict_t dict 
)
void fsg_history_free ( fsg_history_t  ) 
fsg_history_t* fsg_history_init ( word_fsg_t fsg,
int32  n_ciphone 
)
int32 fsg_history_n_entries ( fsg_history_t h  ) 
void fsg_history_reset ( fsg_history_t  ) 
void fsg_history_set_fsg ( fsg_history_t ,
word_fsg_t  
)
void fsg_history_utt_end ( fsg_history_t  ) 
void fsg_history_utt_start ( fsg_history_t  ) 

Generated on 7 Mar 2010 by  doxygen 1.6.1