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

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

CAPACITY (defined in KP)KPstatic
capacity (defined in KP)KPprotected
computeEfficiency()KPprotected
createSolution() const overrideKPvirtual
createSolution(ParallelPRNG &engine) const override (defined in KP)KPvirtual
evaluate(BoolFloatSolution &solution) const overrideKPNRvirtual
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
KPNR() (defined in KPNR)KPNR
KPNR(const int &numberOfVars) (defined in KPNR)KPNRexplicit
KPNR(const string &pathToInstance) (defined in KPNR)KPNR
KPNR(const int &numberOfVars, const int &capacity, const vector< int > &weights, const vector< int > &profits) (defined in KPNR)KPNR
KPNR(const int &numberOfVars, const int &lowerWeight, const int &upperWeight, const int &lowerProfit, const int &upperProfit) (defined in KPNR)KPNR
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)KPstatic
profits (defined in KP)KPprotected
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
~KPNR() (defined in KPNR)KPNRvirtual
~Problem()=default (defined in Problem< BoolFloatSolution >)Problem< BoolFloatSolution >virtual