public new virtual OptimizationAlgorithmProperties Clone() { var clone = new OptimizationAlgorithmProperties(Name); clone.UpdateFrom(this); return(clone); }
public void UpdatePropertiesFrom(IUpdatable source, ICloneManager cloneManager) { var sourceConfiguration = source as ParameterIdentificationConfiguration; if (sourceConfiguration == null) { return; } LLOQMode = sourceConfiguration.LLOQMode; RemoveLLOQMode = sourceConfiguration.RemoveLLOQMode; CalculateJacobian = sourceConfiguration.CalculateJacobian; RunMode = sourceConfiguration.RunMode?.Clone(); AlgorithmProperties = sourceConfiguration.AlgorithmProperties?.Clone(); }