Changeset 9357 for trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceMask.cs
- Timestamp:
- 04/15/13 10:43:42 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceFunctions/CovarianceMask.cs
r8982 r9357 74 74 75 75 public ParameterizedCovarianceFunction GetParameterizedCovarianceFunction(double[] p, IEnumerable<int> columnIndices) { 76 if (columnIndices != null)77 throw new InvalidOperationException("Stacking of masking covariance functions is not supported.");78 76 var cov = CovarianceFunctionParameter.Value; 79 77 var selectedDimensions = SelectedDimensionsParameter.Value; 80 78 81 return cov.GetParameterizedCovarianceFunction(p, selectedDimensions );79 return cov.GetParameterizedCovarianceFunction(p, selectedDimensions.Intersect(columnIndices)); 82 80 } 83 81 }
Note: See TracChangeset
for help on using the changeset viewer.