FST  openfst-1.8.3
OpenFst Library
Namespaces | Typedefs | Functions
prune.h File Reference
#include <cstdint>
#include <tuple>
#include <utility>
#include <fst/log.h>
#include <fst/fst.h>
#include <fst/mutable-fst.h>
#include <fst/properties.h>
#include <fst/prune.h>
#include <fst/util.h>
#include <fst/weight.h>
#include <fst/script/fst-class.h>
#include <fst/script/weight-class.h>
Include dependency graph for prune.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 fst
 
 fst::script
 

Typedefs

using fst::script::FstPruneArgs1 = std::tuple< const FstClass &, MutableFstClass *, const WeightClass &, int64_t, float >
 
using fst::script::FstPruneArgs2 = std::tuple< MutableFstClass *, const WeightClass &, int64_t, float >
 

Functions

template<class Arc >
void fst::script::Prune (FstPruneArgs1 *args)
 
template<class Arc >
void fst::script::Prune (FstPruneArgs2 *args)
 
void fst::script::Prune (const FstClass &ifst, MutableFstClass *ofst, const WeightClass &weight_threshold, int64_t state_threshold=kNoStateId, float delta=kDelta)
 
void fst::script::Prune (MutableFstClass *fst, const WeightClass &weight_threshold, int64_t state_threshold=kNoStateId, float delta=kDelta)