Exemplo n.º 1
0
    } //Real


    public Real(Variable variable) {
      lowerBound_ = variable.lowerBound_;
      upperBound_ = variable.upperBound_;
      value_ = variable.value_;

      //Contract.Requires((value_ >= lowerBound_) && (value_ <= upperBound_));
    } //Real
Exemplo n.º 2
0
    // RealSolutionType  
    public override Variable[] createVariables ()
    {
      Variable[] variables = new Variable[problem_.numberOfVariables_];
      
      for (int var = 0; var < problem_.numberOfVariables_; var++)
        variables[var] = new Real (problem_.lowerLimit_[var], problem_.upperLimit_[var]);

      return variables;
    }
Exemplo n.º 3
0
    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;
    }
Exemplo n.º 4
0
    public Variable[] copyVariables(Variable[] vars)
    {
      // <pex>
      if (vars == (Variable[])null)
        throw new ArgumentNullException("vars");
      // </pex>
      Variable[] variables;

      variables = new Variable[vars.Length];
      for (int i = 0; i < vars.Length; i++)
        variables[i] = (Variable)vars[i].Clone();

      return variables;
    }