public WaferFab(ModelElementBase parent, string name, ConstantDistribution samplingDistribution, DateTime?initialTime = null) : base(parent, name, samplingDistribution) { WorkCenters = new Dictionary <string, WorkCenter>(); Sequences = new Dictionary <string, Sequence>(); LotSteps = new Dictionary <string, LotStep>(); ManualLotStarts = new Dictionary <string, int>(); InitialLots = new List <Lot>(); WIPTargets = new Dictionary <LotStep, double>(); InitialDateTime = initialTime == null ? DateTime.Now : (DateTime)initialTime; }
public TransformationDescriptor ConstantRotation(Angle angle) { RotationDistribution = new ConstantDistribution <Angle>(angle); return(this); }
public static ScaleDescriptor Constant(double scale) => new ScaleDescriptor(ConstantDistribution.Create(scale));
public InitialStateDescriptor ConstantRotation(Angle angle) { RotationDistribution = new ConstantDistribution <Angle>(angle); return(this); }