private LbfgsAlgorithm(LbfgsAlgorithm original, Cloner cloner) : base(original, cloner) { initializer = cloner.Clone(original.initializer); makeStep = cloner.Clone(original.makeStep); updateResults = cloner.Clone(original.updateResults); analyzer = cloner.Clone(original.analyzer); solutionCreator = cloner.Clone(original.solutionCreator); evaluator = cloner.Clone(original.evaluator); RegisterEvents(); }