Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/27/12 20:09:33 (11 years ago)
Author:
ascheibe
Message:

#1986 merged trunk into SlaveShutdown branch

Location:
branches/SlaveShutdown
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/SlaveShutdown

  • branches/SlaveShutdown/HeuristicLab.ExtLibs/HeuristicLab.AutoDiff/1.0/AutoDiff-1.0/ParametricCompiledTerm.cs

    r8703 r8954  
    2020        public double Evaluate(double[] arg, double[] parameters)
    2121        {
    22             var combinedArg = arg.Concat(parameters).ToArray();
     22            var combinedArg = new double[arg.Length + parameters.Length];
     23            arg.CopyTo(combinedArg, 0);
     24            parameters.CopyTo(combinedArg, arg.Length);
    2325            return compiledTerm.Evaluate(combinedArg);
    2426        }
     
    2628        public Tuple<double[], double> Differentiate(double[] arg, double[] parameters)
    2729        {
    28             var combinedArg = arg.Concat(parameters).ToArray();
     30            var combinedArg = new double[arg.Length + parameters.Length];
     31            arg.CopyTo(combinedArg, 0);
     32            parameters.CopyTo(combinedArg, arg.Length);
    2933            var diffResult = compiledTerm.Differentiate(combinedArg);
    3034
Note: See TracChangeset for help on using the changeset viewer.