00001 00010 #include <MultiobjectiveProblem.h> 00011 #include <Individual.h> 00012 00013 #ifndef __CONSTR_EX__ 00014 #define __CONSTR_EX__ 00015 00020 class Constr_Ex : public MultiobjectiveProblem { 00021 public: 00022 // Constructor 00023 Constr_Ex(VariableType variableType) ; 00024 00025 // Methods 00026 void evaluate(Individual * individual) ; 00027 bool constraintsAreSafisfied(Individual * individual) ; 00028 int numberOfNonSatisfiedConstraints(Individual * individual) ; 00029 } ; // class Constr_Ex 00030 00031 #endif