FST  openfst-1.7.2
OpenFst Library
Functions
fstrandgen.cc File Reference
#include <unistd.h>
#include <climits>
#include <ctime>
#include <fst/flags.h>
Include dependency graph for fstrandgen.cc:

Go to the source code of this file.

Functions

 DEFINE_int32 (max_length, INT32_MAX,"Maximum path length")
 
 DEFINE_int32 (npath, 1,"Number of paths to generate")
 
 DEFINE_int32 (seed, time(nullptr)+getpid(),"Random seed")
 
 DEFINE_string (select,"uniform","Selection type: one of: "" \"uniform\", \"log_prob\" (when appropriate),"" \"fast_log_prob\" (when appropriate)")
 
 DEFINE_bool (weighted, false,"Output tree weighted by path count vs. unweighted paths")
 
 DEFINE_bool (remove_total_weight, false,"Remove total weight when output weighted")
 
int fstrandgen_main (int argc, char **argv)
 
int main (int argc, char **argv)
 

Function Documentation

DEFINE_bool ( weighted  ,
false  ,
"Output tree weighted by path count vs. unweighted paths"   
)
DEFINE_bool ( remove_total_weight  ,
false  ,
"Remove total weight when output weighted"   
)
DEFINE_int32 ( max_length  ,
INT32_MAX  ,
"Maximum path length"   
)
DEFINE_int32 ( npath  ,
,
"Number of paths to generate"   
)
DEFINE_int32 ( seed  ,
time(nullptr)+getpid()  ,
"Random seed"   
)
DEFINE_string ( select  ,
"uniform"  ,
"Selection type: one of: "" \"uniform\"  ,
\"log_prob\"   when appropriate,
""\"fast_log_prob\" (when appropriate)"   
)
int fstrandgen_main ( int  argc,
char **  argv 
)

Definition at line 23 of file fstrandgen-main.cc.

int main ( int  argc,
char **  argv 
)

Definition at line 22 of file fstrandgen.cc.