00001 00009 #include <MultiobjectiveProblem.h> 00010 #include <Individual.h> 00011 00012 #ifndef __BINH2__ 00013 #define __BINH2__ 00014 00031 class Binh2 : public MultiobjectiveProblem { 00032 public: 00033 // Constructor 00034 Binh2(VariableType variableType) ; 00035 00036 // Methods 00037 void evaluate(Individual * individual) ; 00038 00039 bool constraintsAreSatisfied(Individual * individual) ; 00040 int numberOfNonSatisfiedConstraints(Individual * individual) ; 00041 } ; // class Binh2 00042 00043 #endif 00044