public override Variable[] createVariables()
    {
      Variable[] variables = new Variable[problem_.numberOfVariables_];

      for (int var = 0; var < problem_.numberOfVariables_; var++)
        variables[var] = new Binary(problem_.getLength(var));

      return variables;
    }
Exemple #2
0
    } //Binary

    public Binary(Binary variable)
    {
      numberOfBits_ = variable.numberOfBits_;

      bits_ = new BitArray(numberOfBits_);
      for (int i = 0; i < numberOfBits_; i++)
      {
        bits_[i] =  variable.bits_[i];
      }
    } //Binary