Changeset 16723 for branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions
- Timestamp:
- 03/28/19 16:54:20 (6 years ago)
- Location:
- branches/2521_ProblemRefactoring
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring
- Property svn:mergeinfo changed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions
- Property svn:mergeinfo changed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Ackley.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Problems.TestFunctions { … … 33 33 /// </summary 34 34 [Item("Ackley", "Evaluates the Ackley function on a given point. The optimum of this function is 0 at the origin. It is implemented as described in Eiben, A.E. and Smith, J.E. 2003. Introduction to Evolutionary Computation. Natural Computing Series, Springer-Verlag Berlin Heidelberg.")] 35 [Storable Class]35 [StorableType("AB46422C-A915-4BC5-B2F7-F6F4794E87D2")] 36 36 public class Ackley : SingleObjectiveTestFunction { 37 37 /// <summary> … … 67 67 68 68 [StorableConstructor] 69 protected Ackley( bool deserializing) : base(deserializing) { }69 protected Ackley(StorableConstructorFlag _) : base(_) { } 70 70 protected Ackley(Ackley original, Cloner cloner) : base(original, cloner) { } 71 71 public Ackley() : base() { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Beale.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Problems.TestFunctions { … … 33 33 /// </summary> 34 34 [Item("Beale", "Evaluates the Beale function on a given point. The optimum of this function is 0 at (3,0.5). It is implemented as described in Moré, J.J., Garbow, B., and Hillstrom, K. 1981. Testing unconstrained optimization software. ACM Transactions on Mathematical Software 7, pp. 136-140, ACM.")] 35 [Storable Class]35 [StorableType("EC1E155C-65ED-4603-A442-357ECC1E8F3D")] 36 36 public class Beale : SingleObjectiveTestFunction { 37 37 /// <summary> … … 67 67 68 68 [StorableConstructor] 69 protected Beale( bool deserializing) : base(deserializing) { }69 protected Beale(StorableConstructorFlag _) : base(_) { } 70 70 protected Beale(Beale original, Cloner cloner) : base(original, cloner) { } 71 71 public Beale() : base() { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Booth.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Problems.TestFunctions { … … 32 32 /// </summary> 33 33 [Item("Booth", "Evaluates the Booth function on a given point. The optimum of this function is 0 at (1,3). It is implemented as described on http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/Page816.htm, last accessed April 12th, 2010.")] 34 [Storable Class]34 [StorableType("3D0027F9-FC7B-4C34-8766-93C4A467767A")] 35 35 public class Booth : SingleObjectiveTestFunction { 36 36 /// <summary> … … 66 66 67 67 [StorableConstructor] 68 protected Booth( bool deserializing) : base(deserializing) { }68 protected Booth(StorableConstructorFlag _) : base(_) { } 69 69 protected Booth(Booth original, Cloner cloner) : base(original, cloner) { } 70 70 public Booth() : base() { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Griewank.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Problems.TestFunctions { … … 34 34 /// </summary> 35 35 [Item("Griewank", "Evaluates the Griewank function on a given point. The optimum of this function is 0 at the origin. It is introduced by Griewank A.O. 1981 and implemented as described (without the modifications) in Locatelli, M. 2003. A note on the Griewank test function. Journal of Global Optimization 25, pp. 169-174, Springer.")] 36 [Storable Class]36 [StorableType("9FA738E6-EB3C-4C64-92FE-3F7F0F823639")] 37 37 public class Griewank : SingleObjectiveTestFunction { 38 38 /// <summary> … … 68 68 69 69 [StorableConstructor] 70 protected Griewank( bool deserializing) : base(deserializing) { }70 protected Griewank(StorableConstructorFlag _) : base(_) { } 71 71 protected Griewank(Griewank original, Cloner cloner) : base(original, cloner) { } 72 72 public Griewank() : base() { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Levy.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Problems.TestFunctions { … … 32 32 /// </summary> 33 33 [Item("Levy", "Evaluates the Levy function on a given point. The optimum of this function is 0 at (1,1,...,1). It is implemented as described on http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/Page2056.htm, last accessed April 12th, 2010.")] 34 [Storable Class]34 [StorableType("1DE79A28-70E5-45D8-817F-F1F51BCBC19D")] 35 35 public class Levy : SingleObjectiveTestFunction { 36 36 /// <summary> … … 66 66 67 67 [StorableConstructor] 68 protected Levy( bool deserializing) : base(deserializing) { }68 protected Levy(StorableConstructorFlag _) : base(_) { } 69 69 protected Levy(Levy original, Cloner cloner) : base(original, cloner) { } 70 70 public Levy() : base() { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Matyas.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Problems.TestFunctions { … … 32 32 /// </summary> 33 33 [Item("Matyas", "Evaluates the Matyas function on a given point. The optimum of this function is 0 at the origin. It is implemented as described on http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/Page2213.htm, last accessed April 12th, 2010.")] 34 [Storable Class]34 [StorableType("5C665115-42A4-4E19-AA2F-59BEB973215C")] 35 35 public class Matyas : SingleObjectiveTestFunction { 36 36 /// <summary> … … 66 66 67 67 [StorableConstructor] 68 protected Matyas( bool deserializing) : base(deserializing) { }68 protected Matyas(StorableConstructorFlag _) : base(_) { } 69 69 protected Matyas(Matyas original, Cloner cloner) : base(original, cloner) { } 70 70 public Matyas() : base() { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Multinormal.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 29 29 using HeuristicLab.Encodings.RealVectorEncoding; 30 30 using HeuristicLab.Parameters; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Attic; 32 32 using HeuristicLab.Random; 33 33 34 34 namespace HeuristicLab.Problems.TestFunctions.Evaluators { 35 35 [Item("Multinormal", "Evaluates a random multinormal function on a given point.")] 36 [Storable Class]36 [StorableType("55E0E22B-43BD-4408-8A78-8F918E66AFB1")] 37 37 public class Multinormal : SingleObjectiveTestFunction { 38 38 … … 91 91 92 92 [StorableConstructor] 93 protected Multinormal( bool deserializing) : base(deserializing) { }93 protected Multinormal(StorableConstructorFlag _) : base(_) { } 94 94 protected Multinormal(Multinormal original, Cloner cloner) : base(original, cloner) { } 95 95 public Multinormal() { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Random.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Encodings.RealVectorEncoding; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 using HeuristicLab.Random; 29 29 … … 33 33 /// </summary 34 34 [Item("Random", "Returns a random value in [0;1) that is independent of the inputs.")] 35 [Storable Class]35 [StorableType("8D56248E-D85B-49C0-92C1-E1D53F729202")] 36 36 public class Random : SingleObjectiveTestFunction { 37 37 /// <summary> … … 71 71 72 72 [StorableConstructor] 73 protected Random( bool deserializing) : base(deserializing) { }73 protected Random(StorableConstructorFlag _) : base(_) { } 74 74 protected Random(Random original, Cloner cloner) : base(original, cloner) { } 75 75 public Random() -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Rastrigin.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Problems.TestFunctions { … … 34 34 /// </summary 35 35 [Item("Rastrigin", "Evaluates the generalized Rastrigin function y = Sum((x_i)^2 + A * (1 - Cos(2pi*x_i))) on a given point. The optimum of this function is 0 at the origin. It is implemented as described in Eiben, A.E. and Smith, J.E. 2003. Introduction to Evolutionary Computation. Natural Computing Series, Springer-Verlag Berlin Heidelberg.")] 36 [Storable Class]36 [StorableType("DAC41E30-0487-4400-A089-4B57DFAA329A")] 37 37 public class Rastrigin : SingleObjectiveTestFunction { 38 38 /// <summary> … … 85 85 86 86 [StorableConstructor] 87 protected Rastrigin( bool deserializing) : base(deserializing) { }87 protected Rastrigin(StorableConstructorFlag _) : base(_) { } 88 88 protected Rastrigin(Rastrigin original, Cloner cloner) : base(original, cloner) { } 89 89 /// <summary> -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Rosenbrock.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Problems.TestFunctions { … … 36 36 It is unknown how many local minima there are for dimensions greater than 30. 37 37 It is implemented as generalized Rosenbrock function for which the 2 dimensional function is a special case, as for example given in Shang, Y.-W. and Qiu, Y.-H. 2006. A Note on the Extended Rosenbrock Function. Evolutionary Computation 14, pp. 119-126, MIT Press.")] 38 [Storable Class]38 [StorableType("20C31FDB-4F7D-4563-B955-F4F8B34DFF3E")] 39 39 public class Rosenbrock : SingleObjectiveTestFunction { 40 40 /// <summary> … … 70 70 71 71 [StorableConstructor] 72 protected Rosenbrock( bool deserializing) : base(deserializing) { }72 protected Rosenbrock(StorableConstructorFlag _) : base(_) { } 73 73 protected Rosenbrock(Rosenbrock original, Cloner cloner) : base(original, cloner) { } 74 74 public Rosenbrock() : base() { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Schwefel.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Data; 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Problems.TestFunctions { … … 32 32 /// </summary> 33 33 [Item("Schwefel", "Evaluates the Schwefel function (sine root) on a given point. In the given bounds [-500;500] the optimum of this function is close to 0 at (420.968746453712,420.968746453712,...,420.968746453712). It is implemented as described in Affenzeller, M. and Wagner, S. 2005. Offspring Selection: A New Self-Adaptive Selection Scheme for Genetic Algorithms. Ribeiro, B., Albrecht, R. F., Dobnikar, A., Pearson, D. W., and Steele, N. C. (eds.). Adaptive and Natural Computing Algorithms, pp. 218-221, Springer.")] 34 [Storable Class]34 [StorableType("06AC1E53-E26F-4A41-9B4B-2EDC0B02B358")] 35 35 public class Schwefel : SingleObjectiveTestFunction { 36 36 /// <summary> … … 66 66 67 67 [StorableConstructor] 68 protected Schwefel( bool deserializing) : base(deserializing) { }68 protected Schwefel(StorableConstructorFlag _) : base(_) { } 69 69 protected Schwefel(Schwefel original, Cloner cloner) : base(original, cloner) { } 70 70 public Schwefel() : base() { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/SingleObjectiveTestFunction.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Encodings.RealVectorEncoding; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.TestFunctions { … … 31 31 /// </summary> 32 32 [Item("Single-Objective Function", "Base class for single objective functions.")] 33 [Storable Class]33 [StorableType("2775A51F-C97B-4D2E-9B25-9E2591A961CB")] 34 34 public abstract class SingleObjectiveTestFunction : ParameterizedNamedItem, ISingleObjectiveTestFunction { 35 35 /// <summary> … … 61 61 62 62 [StorableConstructor] 63 protected SingleObjectiveTestFunction( bool deserializing) : base(deserializing) { }63 protected SingleObjectiveTestFunction(StorableConstructorFlag _) : base(_) { } 64 64 protected SingleObjectiveTestFunction(SingleObjectiveTestFunction original, Cloner cloner) : base(original, cloner) { } 65 65 protected SingleObjectiveTestFunction() : base() { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Sphere.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 26 26 using HeuristicLab.Encodings.RealVectorEncoding; 27 27 using HeuristicLab.Parameters; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 30 30 namespace HeuristicLab.Problems.TestFunctions { … … 34 34 /// </summary> 35 35 [Item("Sphere", "Evaluates the Sphere function y = C * ||X||^Alpha on a given point. The optimum of this function is 0 at the origin. It is implemented as described in Beyer, H.-G. and Schwefel, H.-P. 2002. Evolution Strategies - A Comprehensive Introduction Natural Computing, 1, pp. 3-52.")] 36 [Storable Class]36 [StorableType("F40E2FAA-0491-41EA-9B25-57A87DD2AD25")] 37 37 public class Sphere : SingleObjectiveTestFunction { 38 38 /// <summary> … … 103 103 104 104 [StorableConstructor] 105 protected Sphere( bool deserializing) : base(deserializing) { }105 protected Sphere(StorableConstructorFlag _) : base(_) { } 106 106 protected Sphere(Sphere original, Cloner cloner) : base(original, cloner) { } 107 107 /// <summary> -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/SumSquares.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Encodings.RealVectorEncoding; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.TestFunctions { … … 31 31 /// </summary> 32 32 [Item("SumSquares", "Evaluates the sum squares function on a given point. The optimum of this function is 0 at the origin. The Sum Squares function is defined as sum(i * x_i * x_i) for i = 1..n.")] 33 [Storable Class]33 [StorableType("B7DFB7C7-0218-4D42-85F0-E427E99DB621")] 34 34 public class SumSquares : SingleObjectiveTestFunction { 35 35 /// <summary> … … 65 65 66 66 [StorableConstructor] 67 protected SumSquares( bool deserializing) : base(deserializing) { }67 protected SumSquares(StorableConstructorFlag _) : base(_) { } 68 68 protected SumSquares(SumSquares original, Cloner cloner) : base(original, cloner) { } 69 69 public SumSquares() : base() { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.TestFunctions/3.3/Functions/Zakharov.cs
r16692 r16723 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Encodings.RealVectorEncoding; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.TestFunctions { … … 31 31 /// </summary> 32 32 [Item("Zakharov", "Evaluates the Zakharov function on a given point. The optimum of this function is 0 at the origin. It is implemented as described in Hedar, A. & Fukushima, M. 2004. Heuristic pattern search and its hybridization with simulated annealing for nonlinear global optimization. Optimization Methods and Software 19, pp. 291-308, Taylor & Francis.")] 33 [Storable Class]33 [StorableType("AB90340D-E5D0-4397-A5C3-8C7590F1727A")] 34 34 public class Zakharov : SingleObjectiveTestFunction { 35 35 /// <summary> … … 69 69 70 70 [StorableConstructor] 71 protected Zakharov( bool deserializing) : base(deserializing) { }71 protected Zakharov(StorableConstructorFlag _) : base(_) { } 72 72 protected Zakharov(Zakharov original, Cloner cloner) : base(original, cloner) { } 73 73 public Zakharov() : base() { }
Note: See TracChangeset
for help on using the changeset viewer.