INT16 CFsttools_OnRcByUsedPath(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; data* idTransRC; FLOAT64 nPathWeight; INT64 nUnit; BOOL bReset; data* idUnitTransCount; fst* itFst; GET_THIS_VIRTUAL_RV(CFsttools,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); itFst = MIC_GET_I_EX(itFst,fst,1,1); idUnitTransCount = MIC_GET_I_EX(idUnitTransCount,data,2,2); bReset = MIC_GET_B(3,0); nUnit = (INT64)MIC_GET_N(4,0); nPathWeight = MIC_GET_N(5,1); idTransRC = MIC_GET_I_EX(idTransRC,data,6,3); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = CFsttools_RcByUsedPath(_this, idTransRC, nPathWeight, nUnit, bReset, idUnitTransCount, itFst); return __nErr; }
INT16 CFFTproc::OnWarp() /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); INT32 odim = (INT32)MIC_GET_N(1,0); FLOAT64 lambda = MIC_GET_N(2,1); data* out = MIC_GET_I_EX(out,data,3,1); data* in = MIC_GET_I_EX(in,data,4,2); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = Warp(in, out, lambda, odim); return __nErr; }
INT16 CDgen::OnParse() /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); INT32 nLtok = (INT32)MIC_GET_N(1,0); INT32 nFtok = (INT32)MIC_GET_N(2,1); fst* itDeps = MIC_GET_I_EX(itDeps,fst,3,1); char* sParser = MIC_GET_S(4,0); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = Parse(sParser, itDeps, nFtok, nLtok); return __nErr; }
INT16 CPMproc::OnPm2f0() /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); INT32 srate = (INT32)MIC_GET_N(1,0); INT32 n = (INT32)MIC_GET_N(2,1); data* idDst = MIC_GET_I_EX(idDst,data,3,1); data* idSrc = MIC_GET_I_EX(idSrc,data,4,2); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = Pm2f0(idSrc, idDst, n, srate); return __nErr; }
INT16 CDlpFile_OnPartition(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; file* iSrc; FLOAT64 nPartSize; INT32 nPartNum; GET_THIS_VIRTUAL_RV(CDlpFile,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); nPartNum = (INT32)MIC_GET_N(1,0); nPartSize = MIC_GET_N(2,1); iSrc = MIC_GET_I_EX(iSrc,file,3,1); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = CDlpFile_Partition(_this, iSrc, nPartSize, nPartNum); return __nErr; }
INT16 CCPproc::Quantize() { INT16 __nErr = O_K; INT32 nQuant; INT32 nFirst; INT32 nCount; CData* idFea; CData* idRes; MIC_CHECK; nQuant = (INT32)MIC_GET_N(1,0); nCount = (INT32)MIC_GET_N(2,1); nFirst = (INT32)MIC_GET_N(3,2); idFea = (CData*)MIC_GET_I_EX(idFea,data,4,3); ICREATEEX(CData,idRes,"#TMP#-quantize",NULL); __nErr = QuantizeImpl(idFea, nFirst, nCount, nQuant, idRes); MIC_PUT_I(BASEINST(idRes)); return __nErr; return O_K; }
INT16 CFsttools_OnSumCompId(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; data* Src; INT64 Cid; INT64 DstRecs; data* Dst; GET_THIS_VIRTUAL_RV(CFsttools,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); Dst = MIC_GET_I_EX(Dst,data,1,1); DstRecs = (INT64)MIC_GET_N(2,0); Cid = (INT64)MIC_GET_N(3,1); Src = MIC_GET_I_EX(Src,data,4,2); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = CFsttools_SumCompId(_this, Src, Cid, DstRecs, Dst); return __nErr; }
INT16 CFsttools_OnSmooth(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; INT16 nKGt; FLOAT64 nDelta; INT64 nUnit; fst* itFst; GET_THIS_VIRTUAL_RV(CFsttools,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); itFst = MIC_GET_I_EX(itFst,fst,1,1); nUnit = (INT64)MIC_GET_N(2,0); nDelta = MIC_GET_N(3,1); nKGt = (INT16)MIC_GET_N(4,2); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = CFsttools_Smooth(_this, nKGt, nDelta, nUnit, itFst); return __nErr; }
INT16 CFsttools_OnNmg2lm(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; fst* itSrc; INT64 nUnit; INT64 nNGram; fst* itDst; GET_THIS_VIRTUAL_RV(CFsttools,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); itDst = MIC_GET_I_EX(itDst,fst,1,1); nNGram = (INT64)MIC_GET_N(2,0); nUnit = (INT64)MIC_GET_N(3,1); itSrc = MIC_GET_I_EX(itSrc,fst,4,2); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = CFsttools_Nmg2lm(_this, itSrc, nUnit, nNGram, itDst); return __nErr; }
INT16 CFsttools_OnLmClusterClasses(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; fst* itLM; INT64 nNClass; INT64 nNLoops; data* idClassMap; GET_THIS_VIRTUAL_RV(CFsttools,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); idClassMap = MIC_GET_I_EX(idClassMap,data,1,1); nNLoops = (INT64)MIC_GET_N(2,0); nNClass = (INT64)MIC_GET_N(3,1); itLM = MIC_GET_I_EX(itLM,fst,4,2); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = CFsttools_LmClusterClasses(_this, itLM, nNClass, nNLoops, idClassMap); return __nErr; }
INT16 CFsttools_OnGetlogprob(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; INT16 nSeqLen; data* idSeq; INT64 nUnit; fst* itFst; GET_THIS_VIRTUAL_RV(CFsttools,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); itFst = MIC_GET_I_EX(itFst,fst,1,1); nUnit = (INT64)MIC_GET_N(2,0); idSeq = MIC_GET_I_EX(idSeq,data,3,2); nSeqLen = (INT16)MIC_GET_N(4,1); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; MIC_PUT_N(CFsttools_Getlogprob(_this, nSeqLen, idSeq, nUnit, itFst)); return __nErr; }
INT16 CFsttools_OnLmAddInputTrans(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; fst* itLM; INT64 nUnit; GET_THIS_VIRTUAL_RV(CFsttools,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); nUnit = (INT64)MIC_GET_N(1,0); itLM = MIC_GET_I_EX(itLM,fst,2,1); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = CFsttools_LmAddInputTrans(_this, itLM, nUnit); return __nErr; }
INT16 CFvrtools_OnIsFvr(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; INT32 nU; fst* itFvr; GET_THIS_VIRTUAL_RV(CFvrtools,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); itFvr = MIC_GET_I_EX(itFvr,fst,1,1); nU = (INT32)MIC_GET_N(2,0); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; MIC_PUT_B(CFvrtools_IsFvr(_this, nU, itFvr)); return __nErr; }
/*{{CGEN_CPMIC */ INT16 CHelloworld_OnDm(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; data* idSrc; INT64 nOversample; data* idDst; GET_THIS_VIRTUAL_RV(CHelloworld,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); idDst = MIC_GET_I_EX(idDst,data,1,1); nOversample = (INT64)MIC_GET_N(2,0); idSrc = MIC_GET_I_EX(idSrc,data,3,2); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = CHelloworld_Dm(_this, idSrc, nOversample, idDst); return __nErr; }
/*{{CGEN_CPMIC */ INT16 CFsttools_OnComputePath(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; data* idTrans; INT64 nIt; data* idPath; fst* itFst; GET_THIS_VIRTUAL_RV(CFsttools,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); itFst = MIC_GET_I_EX(itFst,fst,1,1); idPath = MIC_GET_I_EX(idPath,data,2,2); nIt = (INT64)MIC_GET_N(3,0); idTrans = MIC_GET_I_EX(idTrans,data,4,3); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = CFsttools_ComputePath(_this, idTrans, nIt, idPath, itFst); return __nErr; }
INT16 CFstsearch_OnSearch(CDlpObject* __this) /* DO NOT CALL THIS FUNCTION FROM C++ SCOPE. */ /* IT MAY INTERFERE WITH THE INTERPRETER SESSION */ { INT16 __nErr = O_K; INT32 __nErrCnt = 0; fst* itSrc; INT64 nUnit; data* idWeights; fst* itDst; GET_THIS_VIRTUAL_RV(CFstsearch,NOT_EXEC); MIC_CHECK; __nErrCnt = CDlpObject_GetErrorCount(); itDst = MIC_GET_I_EX(itDst,fst,1,1); idWeights = MIC_GET_I_EX(idWeights,data,2,2); nUnit = (INT64)MIC_GET_N(3,0); itSrc = MIC_GET_I_EX(itSrc,fst,4,3); if (CDlpObject_GetErrorCount()>__nErrCnt) return NOT_EXEC; __nErr = CFstsearch_Search(_this, itSrc, nUnit, idWeights, itDst); return __nErr; }