SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
SprCwrFSTSizes Struct Reference

Data Fields

unsigned int nr_osymsets
 number of sets of equivalent output symbols More...
 
unsigned int sz_osymsets
 cumulative size of the sets of equivalent output symbols More...
 
unsigned int nr_states
 total number of states More...
 
unsigned int nr_arcs
 total number of arcs More...
 
unsigned int nr_eps_arcs
 total number of eps-arcs More...
 
unsigned int nr_costs
 total number of (non zero) costs More...
 
unsigned int nr_osymb
 total number of output symbols More...
 
unsigned int nr_osymb_final
 total number of real/final output symbols More...
 
unsigned int nr_triv_next
 
unsigned int state0
 initial state More...
 
size_t size_min
 
size_t size_max
 

Field Documentation

unsigned int SprCwrFSTSizes::nr_osymsets

number of sets of equivalent output symbols

unsigned int SprCwrFSTSizes::sz_osymsets

cumulative size of the sets of equivalent output symbols

real elements count as 2 (symbol+cost), a terminator as 1

unsigned int SprCwrFSTSizes::nr_states

total number of states

unsigned int SprCwrFSTSizes::nr_arcs

total number of arcs

unsigned int SprCwrFSTSizes::nr_eps_arcs

total number of eps-arcs

unsigned int SprCwrFSTSizes::nr_costs

total number of (non zero) costs

unsigned int SprCwrFSTSizes::nr_osymb

total number of output symbols

unsigned int SprCwrFSTSizes::nr_osymb_final

total number of real/final output symbols

unsigned int SprCwrFSTSizes::nr_triv_next

number of 'last' arcs that have the next state as destination (trivial sequence)

unsigned int SprCwrFSTSizes::state0

initial state

size_t SprCwrFSTSizes::size_min

total size of the structure (bare minimum, in #FSTCArc elements)

size_t SprCwrFSTSizes::size_max

total size of the structure (after inserting the application specific data, in #FSTCArc elements)