GRM-SFST  sfst-1.2.1
OpenGrm SFst Library
Classes | Typedefs | Functions
fst Namespace Reference

Classes

class  ArcSampler< A, sfst::SFstArcSelector< A > >
 
class  Entropy64WeightApproxEqual
 
struct  WeightConvert< Entropy64Weight, Log64Weight >
 
struct  WeightConvert< Log64Weight, Entropy64Weight >
 
class  WeightTransform
 

Typedefs

using Entropy64Weight = ExpectationWeight< SignedLog64Weight, Real64Weight >
 

Functions

Real64Weight Times (SignedLog64Weight w1, Real64Weight w2)
 
Real64Weight Times (Real64Weight w1, SignedLog64Weight w2)
 
Entropy64Weight Minus (Entropy64Weight w1, Entropy64Weight w2)
 
bool IsNegative (Entropy64Weight w)
 
template<class A >
void RandMinimize (MutableFst< A > *fst, typename A::Label phi_label)
 

Typedef Documentation

using fst::Entropy64Weight = typedef ExpectationWeight<SignedLog64Weight, Real64Weight>

Definition at line 37 of file perplexity.h.

Function Documentation

bool fst::IsNegative ( Entropy64Weight  w)
inline

Definition at line 137 of file perplexity.h.

Entropy64Weight fst::Minus ( Entropy64Weight  w1,
Entropy64Weight  w2 
)
inline

Definition at line 129 of file perplexity.h.

template<class A >
void fst::RandMinimize ( MutableFst< A > *  fst,
typename A::Label  phi_label 
)

Definition at line 365 of file randgen.h.

Real64Weight fst::Times ( SignedLog64Weight  w1,
Real64Weight  w2 
)
inline

Definition at line 41 of file perplexity.h.

Real64Weight fst::Times ( Real64Weight  w1,
SignedLog64Weight  w2 
)
inline

Definition at line 52 of file perplexity.h.