#include <cstdint>
#include <vector>
#include <fst/log.h>
#include <fst/arc-map.h>
#include <fst/factor-weight.h>
#include <fst/fst.h>
#include <fst/reweight.h>
#include <fst/shortest-distance.h>
Go to the source code of this file.
|
template<class Arc > |
Arc::Weight | fst::ComputeTotalWeight (const Fst< Arc > &fst, const std::vector< typename Arc::Weight > &distance, bool reverse) |
|
template<class Arc > |
void | fst::RemoveWeight (MutableFst< Arc > *fst, const typename Arc::Weight &weight, bool at_final) |
|
template<class Arc > |
void | fst::Push (MutableFst< Arc > *fst, ReweightType type=REWEIGHT_TO_INITIAL, float delta=kShortestDelta, bool remove_total_weight=false) |
|
template<class Arc , ReweightType rtype> |
void | fst::Push (const Fst< Arc > &ifst, MutableFst< Arc > *ofst, uint8_t ptype, float delta=kShortestDelta) |
|