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

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

capacity (defined in KP)KPprotected
CAPACITY (defined in KP)KPstatic
computeEfficiency()KPprotected
createSolution() const overrideKPvirtual
createSolution(ParallelPRNG &engine) const override (defined in KP)KPvirtual
evaluate(BoolFloatSolution &solution) const overrideKPvirtual
evaluateConstraints(BoolFloatSolution &ptr) const overrideKPvirtual
getCapacity() const (defined in KP)KP
getItemsSortedByEff() const (defined in KP)KPinline
getLowerLimit(int i) const overrideKPvirtual
getLowProfit() const (defined in KP)KP
getLowWeight() const (defined in KP)KP
getName() const overrideKPinlinevirtual
getNumberOfCons() constProblem< BoolFloatSolution >inline
getNumberOfObjs() constProblem< BoolFloatSolution >inline
getNumberOfVars() constProblem< BoolFloatSolution >inline
getOptimizationDirection(const int i) const overrideKPvirtual
getProfits() const (defined in KP)KP
getUpperLimit(int i) const overrideKPvirtual
getUpProfit() const (defined in KP)KP
getUpWeight() const (defined in KP)KP
getWeights() const (defined in KP)KP
INSTANCE (defined in KP)KPstatic
itemsEff (defined in KP)KPprotected
KP() (defined in KP)KP
KP(const int &numberOfVars) (defined in KP)KPexplicit
KP(const string &pathToInstance)KP
KP(const int &numberOfVars, const int &capacity, const vector< int > &weights, const vector< int > &profits)KP
KP(const int &numberOfVars, const int &lowerWeight, const int &upperWeight, const int &lowerProfit, const int &upperProfit) (defined in KP)KP
KP(const KP *) (defined in KP)KP
lowProfit (defined in KP)KPprotected
lowWeight (defined in KP)KPprotected
numberOfConsProblem< BoolFloatSolution >protected
numberOfObjsProblem< BoolFloatSolution >protected
numberOfVarsProblem< BoolFloatSolution >protected
pathToInstance (defined in KP)KPprotected
Problem()Problem< BoolFloatSolution >
Problem(const int &numberOfVars, const int &numberOfObjectives, const int &nCons)Problem< BoolFloatSolution >
Problem(const Problem *copy) (defined in Problem< BoolFloatSolution >)Problem< BoolFloatSolution >
profits (defined in KP)KPprotected
PROFITS (defined in KP)KPstatic
readData(const string &path) overrideKP
Problem< BoolFloatSolution >::readData(const std::string &path)=0Problem< BoolFloatSolution >pure virtual
repair(BoolFloatSolution &solution) constKPprotected
setCapacity(int capacity) (defined in KP)KP
setLowProfit(int lowProfit) (defined in KP)KP
setLowWeight(int lowWeight) (defined in KP)KP
setNumberOfCons(int nCons)Problem< BoolFloatSolution >inline
setNumberOfObjs(int nObjs)Problem< BoolFloatSolution >inline
setNumberOfVars(int nVars)Problem< BoolFloatSolution >inline
setProfits(const vector< int > &profits) (defined in KP)KP
setUpProfit(int upProfit) (defined in KP)KP
setUpWeight(int upWeight) (defined in KP)KP
setWeights(const vector< int > &weights) (defined in KP)KP
to_json() const overrideKPvirtual
upProfit (defined in KP)KPprotected
upWeight (defined in KP)KPprotected
WEIGHTS (defined in KP)KPstatic
weights (defined in KP)KPprotected
~KP() (defined in KP)KPvirtual
~Problem()=default (defined in Problem< BoolFloatSolution >)Problem< BoolFloatSolution >virtual