gtsam/inference/HypoTree.h
bool isPrunable() {
        for (HypoListCstIter it = child_list_.begin(); it != child_list_.end(); ++it) {
          if ( !((*it)->is_pruned_) ) { //at least one still valid
            return false;
          }
        }
        return true;
      }
//[MH-C]: check if all children are pruned already
[MH-C]: check if all children are pruned already
[ MH - C ] : check if all children are pruned already
bool isPrunable() {
        for (HypoListCstIter it = child_list_.begin(); it != child_list_.end(); ++it) {
          if ( !((*it)->is_pruned_) ) { 
            return false;
          }
        }
        return true;
      }
bool isPrunable ( ) { for ( HypoListCstIter it = child_list_ . begin ( ) ; it != child_list_ . end ( ) ; ++ it ) { if ( ! ( ( * it ) -> is_pruned_ ) ) { return false ; } } return true ; }
[MH-C]: check if all children are pruned already
[ MH - C ] : check if all children are pruned already
//at least one still valid