⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nnode_00.cc

📁 这是一个从音频信号里提取特征参量的程序
💻 CC
字号:
// file: $isip/class/pr/NGramNode/nnode_00.cc// version: $Id: nnode_00.cc,v 1.4 2002/09/29 17:56:46 huang Exp $//// isip include files//#include "NGramNode.h"//------------------------------------------------------------------------//// required public methods////-----------------------------------------------------------------------// method: eq//// arguments://  const NGramNode& arg: (input) input object to assign//// return: a boolean value indicating status//// this method checks whether the current object is identical to the// input object//boolean NGramNode::eq(const NGramNode& arg_a) const {  // compare all protected data  //  if ( !(lm_score_d.almostEqual(arg_a.lm_score_d)) ||       !(backoff_d.almostEqual(arg_a.backoff_d))) {    return false;  }  else if (next_gram_d != NULL) {    if (arg_a.next_gram_d == NULL) {      return false;    }    else if (!(next_gram_d->eq(*(arg_a.next_gram_d)))) {      return false;    }  }  else if (arg_a.next_gram_d != NULL) {    return false;  }  return true;}//-------------------------------------------------------------------------//// we define non-integral constants in the default constructor//      //-------------------------------------------------------------------------// constants: class name//const String NGramNode::CLASS_NAME(L"NGramNode");// constants: i/o related//const String NGramNode::DEF_PARAM(L"");const String NGramNode::PARAM_INDEX(L"index");const String NGramNode::PARAM_LM_SCORE(L"lm_score");const String NGramNode::PARAM_BACKOFF(L"backoff");const String NGramNode::PARAM_NEXT_GRAM(L"next_gram");const String NGramNode::PARAM_HASH(L"next_ngram_d");// constants: i/o related constants//const long NGramNode::DEF_INDEX((long)0);const float NGramNode::DEF_LM_SCORE(-1.0e10);const float NGramNode::DEF_BACKOFF((float)0);// constants: NameMap(s) for the enumerated values//// static instantiations: debug level//Integral::DEBUG NGramNode::debug_level_d = Integral::NONE;// static instantiations: memory manager//MemoryManager NGramNode::mgr_d(sizeof(NGramNode), NGramNode::name());

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -