Main Page | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members

Viennet4 Class Reference

Class representing Viennet(4)'s problem.

#include <Viennet4.h>

Inheritance diagram for Viennet4:

MultiobjectiveProblem List of all members.

Public Member Functions

 Viennet4 (VariableType variableType)
 Constructor.

void evaluate (Individual *individual)
bool constraintsAreSatisfied (Individual *individual)
int numberOfNonSatisfiedConstraints (Individual *individual)

Constructor & Destructor Documentation

Viennet4::Viennet4 VariableType  variableType  ) 
 

Constructor of the class

Definition at line 17 of file Viennet4.cpp.

References MultiobjectiveProblem::bitsPerVariable_, MultiobjectiveProblem::initializeRealVariableType(), MultiobjectiveProblem::lowerLimit_, MultiobjectiveProblem::numberOfConstraints_, MultiobjectiveProblem::numberOfFunctions_, MultiobjectiveProblem::numberOfVariables_, MultiobjectiveProblem::partitions_, MultiobjectiveProblem::precision_, MultiobjectiveProblem::problemName_, MultiobjectiveProblem::upperLimit_, MultiobjectiveProblem::variable_, and VariableType.


Member Function Documentation

bool Viennet4::constraintsAreSatisfied Individual individual  )  [virtual]
 

Reimplemented from MultiobjectiveProblem.

Definition at line 71 of file Viennet4.cpp.

References Individual::chromosome_, and Chromosome::gene_.

void Viennet4::evaluate Individual individual  )  [virtual]
 

Implements MultiobjectiveProblem.

Definition at line 50 of file Viennet4.cpp.

References Individual::chromosome_, Individual::fitness_, and Chromosome::gene_.

int Viennet4::numberOfNonSatisfiedConstraints Individual individual  )  [virtual]
 

Reimplemented from MultiobjectiveProblem.

Definition at line 85 of file Viennet4.cpp.

References Individual::chromosome_, and Chromosome::gene_.


The documentation for this class was generated from the following files:
Generated on Wed Feb 11 10:38:04 2004 for Paes by doxygen 1.3.3