dignea  1.0.0
Diverse Instance Generator with Novelty Search and Evolutionary Algorithms
NoveltySearch< S > Member List

This is the complete list of members for NoveltySearch< S >, including all inherited members.

beforeCmpFinals(const vector< S > &population) (defined in NoveltySearch< S >)NoveltySearch< S >protectedvirtual
beforeRun(const vector< S > &population)NoveltySearch< S >protectedvirtual
cmpFinals(vector< S > &population, const Problem< S > *problem=nullptr)NoveltySearch< S >virtual
distance (defined in NoveltySearch< S >)NoveltySearch< S >protected
finalSs (defined in NoveltySearch< S >)NoveltySearch< S >protected
finalSsDesc (defined in NoveltySearch< S >)NoveltySearch< S >protected
finalSThreshold (defined in NoveltySearch< S >)NoveltySearch< S >protected
getArchive() const (defined in NoveltySearch< S >)NoveltySearch< S >inline
getFinalThresh() const (defined in NoveltySearch< S >)NoveltySearch< S >inline
getK() const (defined in NoveltySearch< S >)NoveltySearch< S >inline
getResults() overrideNoveltySearch< S >virtual
getThreshold() const (defined in NoveltySearch< S >)NoveltySearch< S >inline
insertFinal(const S &solution)NoveltySearch< S >protectedvirtual
insertIntoArchive(const S &solution)NoveltySearch< S >virtual
k (defined in NoveltySearch< S >)NoveltySearch< S >protected
noveltyArchive (defined in NoveltySearch< S >)NoveltySearch< S >protected
NoveltySearch()=default (defined in NoveltySearch< S >)NoveltySearch< S >
NoveltySearch(unique_ptr< Distance< float >> dist, const float &threshold=2000, const float &finalThresh=0.0001, const int &k=15)NoveltySearch< S >explicit
run(vector< S > &population, const Problem< S > *problem) overrideNoveltySearch< S >virtual
Search()=defaultSearch< S >
threshold (defined in NoveltySearch< S >)NoveltySearch< S >protected
to_json() (defined in NoveltySearch< S >)NoveltySearch< S >virtual
~NoveltySearch()=default (defined in NoveltySearch< S >)NoveltySearch< S >virtual
~Search()=default (defined in Search< S >)Search< S >virtual