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

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

AbstractDomain()AbstractDomain< BPP, BPPInstance >
AbstractDomain(const int &numberOfVars, const int &numberOfObjectives, const int &nCons)AbstractDomain< BPP, BPPInstance >
afterEvaluation(vector< BPPInstance > &) overrideBPPDomainvirtual
beforeEvaluation(vector< BPPInstance > &) overrideBPPDomainvirtual
BPPDomain() (defined in BPPDomain)BPPDomain
BPPDomain(const int &numberOfVars, const int &numberOfObjs=1, const int &capacity=100) (defined in BPPDomain)BPPDomainexplicit
BPPDomain(const string &pathToInstance)=delete (defined in BPPDomain)BPPDomain
BPPDomain(const int &numberOfVars, const int &numberOfObjs, const int &capacity, const int &minW, const int &maxW) (defined in BPPDomain)BPPDomain
createSolution() const overrideBPPDomainvirtual
createSolution(ParallelPRNG &engine) const override (defined in BPPDomain)BPPDomainvirtual
createSolutions(const int &maxSolutions) const overrideBPPDomainvirtual
defaultCapacity (defined in BPPDomain)BPPDomainprotected
evaluate(BPPInstance &solution) const overrideBPPDomain
AbstractDomain< BPP, BPPInstance >::evaluate(S &sol) const =0Problem< S >pure virtual
evaluateConstraints(BPPInstance &solution) const override (defined in BPPDomain)BPPDomaininline
AbstractDomain< BPP, BPPInstance >::evaluateConstraints(S &sol) const =0Problem< S >pure virtual
genOptProblem(const BPPInstance &instance) const overrideBPPDomainvirtual
getLowerLimit(const int i) const overrideBPPDomainvirtual
getMaxWeight() const (defined in BPPDomain)BPPDomaininline
getMinWeight() const (defined in BPPDomain)BPPDomaininline
getName() const overrideBPPDomaininlinevirtual
getNumberOfCons() constProblem< S >inline
getNumberOfObjs() constProblem< S >inline
getNumberOfVars() constProblem< S >inline
getOptimizationDirection(const int i) const overrideBPPDomainvirtual
getUpperLimit(const int i) const overrideBPPDomainvirtual
internalDimension (defined in AbstractDomain< BPP, BPPInstance >)AbstractDomain< BPP, BPPInstance >protected
maxWeight (defined in BPPDomain)BPPDomainprotected
minWeight (defined in BPPDomain)BPPDomainprotected
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) override (defined in BPPDomain)BPPDomaininline
AbstractDomain< BPP, BPPInstance >::readData(const std::string &path)=0Problem< S >pure virtual
setMaxWeight(int maxWeight) (defined in BPPDomain)BPPDomaininline
setMinWeight(int minWeight) (defined in BPPDomain)BPPDomaininline
setNumberOfCons(int nCons)Problem< S >inline
setNumberOfObjs(int nObjs)Problem< S >inline
setNumberOfVars(int nVars)Problem< S >inline
to_json() const overrideBPPDomainvirtual
~AbstractDomain()=default (defined in AbstractDomain< BPP, BPPInstance >)AbstractDomain< BPP, BPPInstance >virtual
~BPPDomain()=default (defined in BPPDomain)BPPDomainvirtual
~Problem()=default (defined in Problem< S >)Problem< S >virtual