HomeSort by relevance Sort by last modified time
    Searched refs:olabel (Results 1 - 25 of 49) sorted by null

1 2

  /external/openfst/src/include/fst/
arcfilter.h 44 return arc.ilabel == 0 && arc.olabel == 0;
64 return arc.olabel == 0;
82 Label label = match_input_ ? arc.ilabel : arc.olabel;
arc.h 51 : ilabel(i), olabel(o), weight(w), nextstate(s) {}
62 Label olabel; member in class:fst::ArcTpl
84 : ilabel(i), olabel(o), weight(w), nextstate(s) {}
98 Label olabel; // Transition output label member in class:fst::StringArc
116 : ilabel(i), olabel(o), weight(w), nextstate(s) {}
119 : ilabel(arc.ilabel), olabel(arc.ilabel),
120 weight(arc.olabel, arc.weight), nextstate(arc.nextstate) {}
132 Label olabel; // Transition output label member in struct:fst::GallicArc
147 : ilabel(i), olabel(o), weight(w), nextstate(s) {}
157 Label olabel; // Transition output labe member in struct:fst::ReverseArc
181 Label olabel; \/\/ Transition output label member in struct:fst::LexicographicArc
205 Label olabel; \/\/ Transition output label member in struct:fst::ProductArc
237 Label olabel; \/\/ Transition output label member in struct:fst::PowerArc
269 Label olabel; \/\/ Transition output label member in struct:fst::SparsePowerArc
300 Label olabel; \/\/ Transition output label member in struct:fst::ExpectationArc
    [all...]
equal.h 82 } else if (arc1.olabel != arc2.olabel) {
86 << ", olabel1 = " << arc1.olabel
87 << ", olabel2 = " << arc2.olabel;
test-properties.h 145 if (olabels && olabels->find(arc.olabel) != olabels->end()) {
149 if (arc.ilabel != arc.olabel) {
153 if (arc.ilabel == 0 && arc.olabel == 0) {
161 if (arc.olabel == 0) {
170 if (arc.olabel < prev_arc.olabel) {
192 olabels->insert(arc.olabel);
verify.h 75 } else if (!allow_negative_labels && arc.olabel < 0) {
79 } else if (osyms && osyms->Find(arc.olabel) == "") {
80 LOG(ERROR) << "Verify: Fst output label ID " << arc.olabel
encode.h 65 : ilabel(ilabel_), olabel(olabel_), weight(weight_) {}
67 : ilabel(tuple.ilabel), olabel(tuple.olabel), weight(tuple.weight) {}
70 Label olabel; member in struct:fst::EncodeTable::Tuple
79 x->olabel == y->olabel &&
102 hash = hash << lshift ^ hash >> rshift ^ x->olabel;
133 flags_ & kEncodeLabels ? arc.olabel : 0,
148 flags_ & kEncodeLabels ? arc.olabel : 0,
212 SymbolTable *osymbols_; // Pre-encoded olabel symbol tabl
    [all...]
arc-map.h 145 if (final_arc.ilabel != 0 || final_arc.olabel != 0) {
156 if (final_arc.ilabel != 0 || final_arc.olabel != 0) {
174 if (final_arc.ilabel != 0 || final_arc.olabel != 0 ||
176 fst->AddArc(s, A(final_arc.ilabel, final_arc.olabel,
251 if (final_arc.ilabel != 0 || final_arc.olabel != 0) {
260 if (final_arc.ilabel != 0 || final_arc.olabel != 0) {
276 if (final_arc.ilabel != 0 || final_arc.olabel != 0 ||
278 ofst->AddArc(s, B(final_arc.ilabel, final_arc.olabel,
382 if (final_arc.ilabel != 0 || final_arc.olabel != 0) {
395 if (final_arc.ilabel == 0 && final_arc.olabel == 0
    [all...]
state-map.h 499 if (x.olabel < y.olabel) return true;
500 if (x.olabel > y.olabel) return false;
510 x.olabel == y.olabel &&
574 if (x.olabel < y.olabel) return true;
575 if (x.olabel > y.olabel) return false
    [all...]
matcher.h 164 swap(loop_.ilabel, loop_.olabel);
270 aiter_->Value().ilabel : aiter_->Value().olabel;
338 aiter_->Value().ilabel : aiter_->Value().olabel;
348 aiter_->Value().olabel;
363 aiter_->Value().ilabel : aiter_->Value().olabel;
481 if (rho_arc_.olabel == rho_label_)
482 rho_arc_.olabel = rho_match_;
486 rho_arc_.olabel = rho_match_;
659 if (sigma_arc_.olabel == sigma_label_)
660 sigma_arc_.olabel = sigma_match_
    [all...]
symbol-table-ops.h 47 aiter.Value().olabel;
compose-filter.h 259 if (arc1->olabel == kNoLabel)
265 return arc1->olabel == 0 ? FilterState::NoState() : FilterState(0);
347 else if (arc1->olabel == kNoLabel)
350 return arc1->olabel == 0 ? FilterState::NoState() : FilterState(0);
442 else if (arc1->olabel == kNoLabel) // Epsilon on Fst2
447 else if (arc1->olabel == 0) // Epsilon on both
513 if (arc1->olabel == kNoLabel)
516 arc2->olabel = arc1->olabel;
vector-fst.h 110 if (arcs[i].olabel == 0)
235 if (arc.olabel == 0) {
262 if (arcs[j].olabel == 0)
316 if (arc.olabel == 0)
355 ReadType(strm, &arc.olabel);
366 if (arc.olabel == 0)
559 WriteType(strm, arc.olabel);
649 if (oarc.ilabel != oarc.olabel)
654 if (oarc.olabel == 0)
657 if (oarc.olabel == 0)
    [all...]
reverse.h 77 RevArc oarc(iarc.ilabel, iarc.olabel, iarc.weight.Reverse(), os);
properties.h 63 // ilabel == olabel for each arc
65 // ilabel != olabel for some arc
413 if (arc.ilabel != arc.olabel) {
420 if (arc.olabel == 0) {
425 if (arc.olabel == 0) {
434 if (prev_arc->olabel > arc.olabel) {
rmepsilon.h 101 Label olabel; member in struct:fst::RmEpsilonState::Element
107 : ilabel(i), olabel(o), nextstate(s) {}
115 e.olabel * kPrime1);
124 return (e1.ilabel == e2.ilabel) && (e1.olabel == e2.olabel)
189 Element element(arc.ilabel, arc.olabel, arc.nextstate);
247 if (aiter.Value().ilabel != 0 || aiter.Value().olabel != 0)
label-reachable.h 222 arc.olabel = Relabel(arc.olabel);
320 // Set arc iterator flags to only compute the ilabel or olabel values,
328 Label label = aiter_input ? arc.ilabel : arc.olabel;
344 // Only ilabel or olabel required to process the following
421 Label label = data_->ReachInput() ? arc.ilabel : arc.olabel;
510 // Only need to compute the ilabel or olabel of arcs when
520 aiter->Value().ilabel : aiter->Value().olabel;
529 label = aiter_input ? aiter->Value().ilabel : aiter->Value().olabel;
invert.h 35 return A(arc.olabel, arc.ilabel, arc.weight, arc.nextstate);
project.h 42 ? arc.ilabel : arc.olabel;
rmfinalepsilon.h 81 if (arc.ilabel == 0 && arc.olabel == 0) {
synchronize.h 247 if (!Empty(e.istring, arc.ilabel) && !Empty(e.ostring, arc.olabel)) {
249 const String *ostring = Cdr(e.ostring, arc.olabel);
252 Car(e.ostring, arc.olabel), arc.weight, d));
255 const String *ostring = Concat(e.ostring, arc.olabel);
cache.h 234 if (arc.olabel == 0) {
268 if (arc.olabel == 0)
293 if (arcs[j].olabel == 0)
791 if (oarc.ilabel != oarc.olabel)
796 if (oarc.olabel == 0)
799 if (oarc.olabel == 0) {
806 if (arc.ilabel != arc.olabel) {
814 if (arc.olabel == 0) {
819 if (arc.olabel == 0) {
  /external/openfst/src/include/fst/extensions/pdt/
replace.h 109 if (max_label == kNoLabel || arc.olabel > max_label)
110 max_label = arc.olabel;
112 label2id.find(arc.olabel);
117 size_t count = non_term_map[arc.olabel]++;
119 non_term_queue.push_back(arc.olabel);
155 label2id.find(arc.olabel);
compose.h 57 loop_.olabel = 0;
60 loop_.olabel = kNoLabel;
251 matcher_.Value().ilabel : matcher_.Value().olabel;
266 matcher_.Value().ilabel : matcher_.Value().olabel;
358 if (arc1->olabel == kNoLabel && arc2->ilabel) { // arc2 parentheses
362 arc2->olabel = arc1->ilabel;
365 } else if (arc2->ilabel == kNoLabel && arc1->olabel) { // arc1 parentheses
367 arc2->olabel = arc1->olabel;
369 arc1->ilabel = arc2->olabel;
    [all...]
  /external/openfst/src/include/fst/script/
compile-impl.h 98 arc.olabel = arc.ilabel;
106 arc.olabel = arc.ilabel;
109 arc.olabel = StrToOLabel(col[3]);
117 arc.olabel = StrToOLabel(col[3]);
184 return StrToId(s, osyms_, "arc olabel", allow_negative_labels_);
204 const SymbolTable *osyms_; // olabel symbol table
print-impl.h 119 PrintOLabel(arc.olabel);
138 const SymbolTable *osyms_; // olabel symbol table

Completed in 3335 milliseconds

1 2