public IndividuExpression croiser(IIndividu autre) { IndividuExpression newIn = (IndividuExpression) autre; Expression plus = ExpressionFactory.createOperateurBinaire( Operator.PLUS, valeurPropreEx, newIn.getValeurPropre()); Expression constante = ExpressionFactory.createConstante(2); Expression div = ExpressionFactory.createOperateurBinaire(Operator.DIV, plus, constante); IndividuExpression e3 = new IndividuExpression(div); return e3; }
@Override public void muter() { valeurPropreEx = ExpressionFactory.createRandomExpression(); }
public IndividuExpression() { valeurPropreEx = ExpressionFactory.createRandomExpression(); }