Changeset 8615 for trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceSquaredExponentialIso.cs
- Timestamp:
- 09/10/12 13:42:43 (12 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/GaussianProcess/CovarianceSquaredExponentialIso.cs
r8612 r8615 29 29 namespace HeuristicLab.Algorithms.DataAnalysis { 30 30 [StorableClass] 31 [Item(Name = "CovarianceS Eiso",31 [Item(Name = "CovarianceSquaredExponentialIso", 32 32 Description = "Isotropic squared exponential covariance function for Gaussian processes.")] 33 public sealed class CovarianceS Eiso : ParameterizedNamedItem, ICovarianceFunction {33 public sealed class CovarianceSquaredExponentialIso : ParameterizedNamedItem, ICovarianceFunction { 34 34 [Storable] 35 35 private double sf2; … … 45 45 46 46 [StorableConstructor] 47 private CovarianceS Eiso(bool deserializing)47 private CovarianceSquaredExponentialIso(bool deserializing) 48 48 : base(deserializing) { 49 49 } 50 50 51 private CovarianceS Eiso(CovarianceSEiso original, Cloner cloner)51 private CovarianceSquaredExponentialIso(CovarianceSquaredExponentialIso original, Cloner cloner) 52 52 : base(original, cloner) { 53 53 this.sf2 = original.sf2; … … 60 60 } 61 61 62 public CovarianceS Eiso()62 public CovarianceSquaredExponentialIso() 63 63 : base() { 64 64 Name = ItemName; … … 75 75 76 76 public override IDeepCloneable Clone(Cloner cloner) { 77 return new CovarianceS Eiso(this, cloner);77 return new CovarianceSquaredExponentialIso(this, cloner); 78 78 } 79 79 … … 104 104 i++; 105 105 } 106 if (hyp.Length != i) throw new ArgumentException("The length of the parameter vector does not match the number of free parameters for CovarianceS Eiso", "hyp");106 if (hyp.Length != i) throw new ArgumentException("The length of the parameter vector does not match the number of free parameters for CovarianceSquaredExponentialIso", "hyp"); 107 107 } 108 108
Note: See TracChangeset
for help on using the changeset viewer.