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