dignea  1.0.0
Diverse Instance Generator with Novelty Search and Evolutionary Algorithms
TSPDomain Member List

This is the complete list of members for TSPDomain, including all inherited members.

AbstractDomain()AbstractDomain< TSP, TSPInstance >
AbstractDomain(const int &numberOfVars, const int &numberOfObjectives, const int &nCons)AbstractDomain< TSP, TSPInstance >
afterEvaluation(vector< TSPInstance > &) overrideTSPDomainvirtual
beforeEvaluation(vector< TSPInstance > &) overrideTSPDomaininlinevirtual
createSolution() const overrideTSPDomainvirtual
createSolution(ParallelPRNG &engine) const overrideTSPDomainvirtual
createSolutions(const int &maxSolutions) const overrideTSPDomainvirtual
evaluate(TSPInstance &solution) const overrideTSPDomaininline
AbstractDomain< TSP, TSPInstance >::evaluate(S &sol) const =0Problem< S >pure virtual
evaluateConstraints(TSPInstance &solution) const overrideTSPDomaininline
AbstractDomain< TSP, TSPInstance >::evaluateConstraints(S &sol) const =0Problem< S >pure virtual
genOptProblem(const TSPInstance &instance) const overrideTSPDomainvirtual
getEPS() constTSPDomaininline
getLowerLimit(const int i) const overrideTSPDomainvirtual
getMinNeighbors() constTSPDomaininline
getName() const overrideTSPDomaininlinevirtual
getNumberOfCons() constProblem< S >inline
getNumberOfObjs() constProblem< S >inline
getNumberOfVars() constProblem< S >inline
getOptimizationDirection(const int i) const overrideTSPDomainvirtual
getUpperLimit(const int i) const overrideTSPDomainvirtual
internalDimension (defined in AbstractDomain< TSP, TSPInstance >)AbstractDomain< TSP, TSPInstance >protected
numberOfConsProblem< S >protected
numberOfObjsProblem< S >protected
numberOfVarsProblem< S >protected
Problem()Problem< S >
Problem(const int &numberOfVars, const int &numberOfObjectives, const int &nCons)Problem< S >
Problem(const Problem *copy) (defined in Problem< S >)Problem< S >
readData(const string &path) overrideTSPDomaininline
AbstractDomain< TSP, TSPInstance >::readData(const std::string &path)=0Problem< S >pure virtual
setEPS(const float e)TSPDomaininline
setLowerLimit(const float &l)TSPDomaininline
setMinNeighbors(const int m)TSPDomaininline
setNumberOfCons(int nCons)Problem< S >inline
setNumberOfObjs(int nObjs)Problem< S >inline
setNumberOfVars(int nVars)Problem< S >inline
setUpperLimit(const float &l)TSPDomaininline
to_json() constProblem< S >virtual
TSPDomain()TSPDomain
TSPDomain(const int &numberOfVars, const int &numberOfObjs=1)TSPDomainexplicit
TSPDomain(const TSPDomain *prob)TSPDomain
TSPDomain(const string &pathToInstance)=deleteTSPDomain
TSPDomain(const int &numberOfVars, const int &numberOfObjs, const float &maxL, const float &minL, const float e=5.0, const int minN=2)TSPDomain
~AbstractDomain()=default (defined in AbstractDomain< TSP, TSPInstance >)AbstractDomain< TSP, TSPInstance >virtual
~Problem()=default (defined in Problem< S >)Problem< S >virtual
~TSPDomain()=default (defined in TSPDomain)TSPDomainvirtual