Ejemplo n.º 1
0
SearchState::SearchState(std::shared_ptr<const Node> &root,
                         CcsLogger &log,
                         bool logAccesses) :
    root(root), log(log), logAccesses(logAccesses) {
    constraintsChanged = false;
    root->activate(Specificity(), *this);
    while (constraintsChanged) {
        constraintsChanged = false;
        root->getChildren(key, Specificity(), *this);
    }
}
Ejemplo n.º 2
0
 EnzymaticDigestion::Specificity EnzymaticDigestion::getSpecificityByName(const String& name)
 {
   for (Size i = 0; i < SIZE_OF_SPECIFICITY; ++i)
   {
     if (name == NamesOfSpecificity[i]) return Specificity(i);
   }
   return SIZE_OF_SPECIFICITY;
 }