Lines Matching refs:partition
59 const Partition<typename A::StateId>& partition,
61 : fst_(fst), partition_(partition), flags_(flags) {} in fst_()
133 const Partition<StateId>& partition() const { in partition() function
142 ArcIterCompare(const Partition<StateId>& partition) in ArcIterCompare() argument
143 : partition_(partition) {} in ArcIterCompare()
310 const Partition<StateId>& partition() { in partition() function
442 const Partition<typename A::StateId>& partition, MutableFst<A>* fst) { in MergeStates() argument
445 vector<StateId> state_map(partition.num_classes()); in MergeStates()
446 for (size_t i = 0; i < (size_t)partition.num_classes(); ++i) { in MergeStates()
447 PartitionIterator<StateId> siter(partition, i); in MergeStates()
452 for (size_t c = 0; c < (size_t)partition.num_classes(); ++c) { in MergeStates()
453 for (PartitionIterator<StateId> siter(partition, c); in MergeStates()
459 arc.nextstate = state_map[partition.class_id(arc.nextstate)]; in MergeStates()
468 fst->SetStart(state_map[partition.class_id(fst->Start())]); in MergeStates()
487 MergeStates(minimizer.partition(), fst); in AcceptorMinimize()
493 MergeStates(minimizer.partition(), fst); in AcceptorMinimize()