Beispiel #1
0
 public Generate(IDoubleOperand meanValue, IDoubleOperand halfRange, IDoubleOperand startDelay,
                 IDoubleOperand creationLimit, IDoubleOperand priorityLevel)
 {
     this.A_MeanValue     = meanValue;
     this.B_HalfRange     = halfRange;
     this.C_StartDelay    = startDelay;
     this.D_CreationLimit = creationLimit;
     this.E_PriorityLevel = priorityLevel;
 }
Beispiel #2
0
        public TableEntity(Simulation simulation, int id, IDoubleOperand tableArgument,
                           double firstIntervalEndPoint, double intervalWidth, int intervalsCount)
            : this()
        {
            this.simulation = simulation;
            this.Id         = id;

            this.TableArgument         = tableArgument;
            this.FirstIntervalEndPoint = firstIntervalEndPoint;
            this.IntervalWidth         = intervalWidth;
            this.IntervalsCount        = intervalsCount;

            this.Intervals = new TableIntervals(firstIntervalEndPoint, intervalWidth, intervalsCount);
        }
Beispiel #3
0
 public Timeout(IDoubleOperand timeToWait, IDoubleOperand destBlockNo)
 {
     this.A_TimeToWait  = timeToWait;
     this.B_DestBlockNo = destBlockNo;
 }
Beispiel #4
0
 public Terminate(IDoubleOperand terminationCountDecriment)
 {
     this.A_TerminationCountDecriment = terminationCountDecriment;
 }
Beispiel #5
0
 public Leave(IDoubleOperand storageEntityId, IDoubleOperand numberOfUnits)
 {
     this.A_StorageEntityId = storageEntityId;
     this.B_NumberOfUnits   = numberOfUnits;
 }
Beispiel #6
0
 public Storage(IDoubleOperand storageCapacity)
 {
     this.A_StorageCapacity = storageCapacity;
 }
Beispiel #7
0
 public Tabulate(IDoubleOperand tableEntityId, IDoubleOperand weightingFactor)
 {
     this.A_TableEntityId   = tableEntityId;
     this.B_WeightingFactor = weightingFactor;
 }
Beispiel #8
0
 public Savevalue(IDoubleOperand savevalueEntityId, IDoubleOperand value)
 {
     this.A_SavevalueEntityId = savevalueEntityId;
     this.B_Value             = value;
 }
Beispiel #9
0
 public Equ(IDoubleOperand expression)
 {
     this.X_Expression = expression;
 }
Beispiel #10
0
 public Mark(IDoubleOperand parameterId)
 {
     this.A_ParameterId = parameterId;
 }
Beispiel #11
0
 public Test(LiteralOperand relationalOp, IDoubleOperand lValue, IDoubleOperand rValue, IDoubleOperand destBlockNo)
 {
     this.O_RelationalOp = relationalOp;
     this.A_LValue       = lValue;
     this.B_RValue       = rValue;
     this.C_DestBlockNo  = destBlockNo;
 }
Beispiel #12
0
 public Priority(IDoubleOperand priorityValue, LiteralOperand bufferOption)
 {
     this.A_PriorityValue = priorityValue;
     this.B_BufferOption  = bufferOption;
 }
Beispiel #13
0
 public Advance(IDoubleOperand meanValue, IDoubleOperand halfRange)
 {
     this.A_MeanValue = meanValue;
     this.B_HalfRange = halfRange;
 }
Beispiel #14
0
 public Adopt(IDoubleOperand assemblySet)
 {
     this.A_AssemblySet = assemblySet;
 }
Beispiel #15
0
 public Queue(IDoubleOperand queueEntityId, IDoubleOperand numberOfUnits)
 {
     this.A_QueueEntityId = queueEntityId;
     this.B_NumberOfUnits = numberOfUnits;
 }
Beispiel #16
0
 public Assign(IDoubleOperand parameterId, IDoubleOperand value, IDoubleOperand functionNumber)
 {
     this.A_ParameterId    = parameterId;
     this.B_Value          = value;
     this.C_FunctionNumber = functionNumber;
 }