Changeset 8954 for branches/SlaveShutdown/HeuristicLab.ExtLibs/HeuristicLab.AutoDiff/1.0/AutoDiff-1.0/ParametricCompiledTerm.cs
- Timestamp:
- 11/27/12 20:09:33 (11 years ago)
- Location:
- branches/SlaveShutdown
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SlaveShutdown
- Property svn:mergeinfo changed
/trunk/sources (added) merged: 8946-8948,8950,8952
- Property svn:mergeinfo changed
-
branches/SlaveShutdown/HeuristicLab.ExtLibs/HeuristicLab.AutoDiff/1.0/AutoDiff-1.0/ParametricCompiledTerm.cs
r8703 r8954 20 20 public double Evaluate(double[] arg, double[] parameters) 21 21 { 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); 23 25 return compiledTerm.Evaluate(combinedArg); 24 26 } … … 26 28 public Tuple<double[], double> Differentiate(double[] arg, double[] parameters) 27 29 { 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); 29 33 var diffResult = compiledTerm.Differentiate(combinedArg); 30 34
Note: See TracChangeset
for help on using the changeset viewer.