public override void CheckTargetForForgeAndThrowIfFailed(CalibrationProgram target) { var dynamicTarget = target as DynamicCalibrationProgram; if (dynamicTarget != null) { TargetDefinition.ThrowIfNotEqual(dynamicTarget.TargetDefinition, ErrorCodes.CPRGPointsToDifferentItems); return; } base.CheckTargetForForgeAndThrowIfFailed(target); }
public virtual void CheckTargetForForgeAndThrowIfFailed(CalibrationProgram target) { Definition.ThrowIfNotEqual(target.Definition, ErrorCodes.CPRGPointsToDifferentItems); }
public bool IsBetterThanOther(CalibrationProgram other) { return(AveragePoints > other.AveragePoints); }