A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
(planet williams/simulation/simulation)(planet williams/simulation/simulation-with-graphics)accumulateAn ExampleCellphoneClosed Loop ProcessingClosed loop processingContinuous Simulation ModelsContinuous VariablesControlling the Simulation Main LoopCreating and Accessing ProcessesCreating ProcessesCurrent Simulation EnvironmentCurrent Simulation Environment Fieldscurrent-simulation-childrencurrent-simulation-continuous-event-listcurrent-simulation-controlcurrent-simulation-dimensioncurrent-simulation-dydtcurrent-simulation-dydycurrent-simulation-environmentcurrent-simulation-eventcurrent-simulation-evolvecurrent-simulation-future-event-listcurrent-simulation-loop-exitcurrent-simulation-loop-nextcurrent-simulation-max-step-sizecurrent-simulation-monitorcurrent-simulation-now-event-listcurrent-simulation-parentcurrent-simulation-processcurrent-simulation-running?current-simulation-state-changed?current-simulation-stepcurrent-simulation-step-sizecurrent-simulation-step-typecurrent-simulation-systemcurrent-simulation-timecurrent-simulation-yData CollectionData Collection Across Multiple Simulation Runsdefault-simulation-environmentDefining a Processdefprocesseventevent listEvent Listsevent-list-add!event-list-empty?event-list-pop!event-list-remove!EventsExample - Furnace Model 1Example – Closed Loop ProcessingExample – Data CollectionExample – Fixed Step Size – Furnace Model 2aExample – Functions as EventsExample – Furnace Model 2Example – Furnace Model 3Example – Harbor ModelExample – Limiting Step Size – Furnace Model 2bExample – Open Loop ProcessingExample – ProcessesExample – ResourcesExample – Simulation ClassesExample – Tally and Accumulate ExampleGeneric Set RoutinesGNU Free Documentation LicenseGraphics ModulesHistory Graphicshistory-plotIntroductionJacksonlinked eventLoading the Simulation Collectionmake-continuous-variablemake-eventmake-event-listmake-processmake-resourcemake-setmake-simulation-environmentmake-variableMonitorsNo WarrantyObtaining the Simulation CollectionOpen Loop ProcessingOpen loop processingprocessProcess ClassesProcess Statesprocess-nameprocess-timeProcessesrelinquishRelinquishing ResourcesrequestRequesting and Relinquishing ResourcesRequesting ResourcesresourceResource Classesresource-queue-variable-nresource-relinquishresource-requestresource-satisfied-variable-nResourcesRoutines Available in the Simulation CollectionscheduleScheduling Events and ProcessesSet Operationsset-empty?set-find-cellset-first?set-for-eachset-for-each-cellset-insert!set-insert-cell-first!set-insert-cell-last!set-insert-cell-priority!set-insert-first!set-insert-last!set-insert-priority!set-last?set-nset-process-time!set-remove!set-remove-cell!set-remove-first!set-remove-first-cell!set-remove-item!set-remove-last!set-remove-last-cell!set-variable-dt!SetsShortcuts to Resource Set VariablesSimPy and Simulation Collection Example ComparisonsSimpy Example – CellphoneSimpy Example – JacksonSimulating Waiting and WorkingSimulation ClassesSimulation Collection Example – CellphoneSimulation Collection Example – JacksonSimulation Collection: Reference ManualSimulation ComponentsSimulation Control (Advanced)Simulation Control (Basic)Simulation Control (Continuous)Simulation Environment (Continuous)Simulation Environments (Basic)Simulation Environments (Hierarchical)simulation main loopstart-simulationstop-simulationtallyTally and AccumulateThe event StructureThe process StructureThe resource StructureThe set StructureThe set-cell StructureThe Simulation Collection is Free SoftwareThe simulation-environment StructureThe variable StructureThe with-resource MacroUsing the Simulation CollectionVariable HistoryVariable MonitorsVariable Statisticsvariable-dt!Variablesvariableswaitwait/workwith-new-simulation-environmentwith-resourcewith-simulation-environmentworkwork/continuously