Changeset 8455 for trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceSum.cs
- Timestamp:
- 08/09/12 09:33:23 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceSum.cs
r8416 r8455 86 86 } 87 87 88 public double[] GetGradient(int i, int j) { 89 return terms.Select(t => t.GetGradient(i, j)).SelectMany(seq => seq).ToArray(); 88 public double GetGradient(int i, int j, int k) { 89 int ii = 0; 90 while (k > terms[ii].GetNumberOfParameters(numberOfVariables)) { 91 k -= terms[ii].GetNumberOfParameters(numberOfVariables); 92 } 93 return terms[ii].GetGradient(i, j, k); 90 94 } 91 95 }
Note: See TracChangeset
for help on using the changeset viewer.