void RegexTransNode::concatTarget(char c) { if (tr) { doRange(target, c); tr = false; } else target->concat(c); }
void RegexTransNode::concatSource(char c) { if (sr) { doRange(source, c); sr = false; } else source->concat(c); }
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(); }