Lines Matching refs:Unit
26 std::vector<Unit> Dictionary;
29 const std::vector<Unit> *Corpus = nullptr;
45 Dictionary.push_back(Unit(Word, Word + Size));
47 void SetCorpus(const std::vector<Unit> *Corpus) { this->Corpus = Corpus; }
119 const Unit &Word = D[Rand(D.size())];
165 const Unit &Other = (*Corpus)[Idx];
167 Unit U(MaxSize);
170 assert(NewSize > 0 && "CrossOver returned empty unit");
171 assert(NewSize <= MaxSize && "CrossOver returned overisized unit");
211 void MutationDispatcher::SetCorpus(const std::vector<Unit> *Corpus) {