Home | History | Annotate | Download | only in pdt

Lines Matching refs:PdtInfo

38 // Compute various information about PDTs, helper class for pdtinfo.cc.
39 template <class A> class PdtInfo {
46 PdtInfo(const Fst<A> &fst,
73 DISALLOW_COPY_AND_ASSIGN(PdtInfo);
77 PdtInfo<A>::PdtInfo(const Fst<A> &fst,
144 void PrintPdtInfo(const PdtInfo<A> &pdtinfo) {
147 cout << "fst type" << pdtinfo.FstType().c_str() << endl;
149 cout << "arc type" << pdtinfo.ArcType().c_str() << endl;
151 cout << "# of states" << pdtinfo.NumStates() << endl;
153 cout << "# of arcs" << pdtinfo.NumArcs() << endl;
155 cout << "# of open parentheses" << pdtinfo.NumOpenParens() << endl;
157 cout << "# of close parentheses" << pdtinfo.NumCloseParens() << endl;
160 << pdtinfo.NumUniqueOpenParens() << endl;
163 << pdtinfo.NumUniqueCloseParens() << endl;
166 << pdtinfo.NumOpenParenStates() << endl;
169 << pdtinfo.NumCloseParenStates() << endl;