Пример #1
0
void RegexTransNode::concatTarget(char c) {
   if (tr) {
      doRange(target, c);
      tr = false;
   }
   else
      target->concat(c);
}
Пример #2
0
void RegexTransNode::concatSource(char c) {
   if (sr) {
      doRange(source, c);
      sr = false;
   }
   else
      source->concat(c);
}
Пример #3
0
void DataPartitions::cutData(DoubleVector dimData){
    //http://perso.rd.francetelecom.fr/boulle/publications/BoulleIDA05.pdf
    //default 10
    switch(this->m_rddtClust->m_rddtOp->m_binType){
        case (DimRddtCluster::EQUAL_FREQUENCY):
            doFrequency(dimData);
            break;
        case DimRddtCluster::BY_RANGE:
            doRange(dimData); //Freedman–Diaconis rule
            break;
        default:
            break;
    }
    doLocalAnalysis();
}