Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
simplekit-ruby
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Sanchez, Paul
simplekit-ruby
Commits
a13fa0c2
Commit
a13fa0c2
authored
6 years ago
by
pjs
Browse files
Options
Downloads
Patches
Plain Diff
Updated README.md to utilize markdown
parent
77b685c5
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.md
+15
-18
15 additions, 18 deletions
README.md
with
15 additions
and
18 deletions
README.md
+
15
−
18
View file @
a13fa0c2
SimpleKit-ruby is a minimalist Ruby library which implements discrete event
SimpleKit-ruby is a minimalist Ruby library which implements discrete event
simulation using event graphs.
simulation using event graphs.
Copyright (C) 2012-201
7
Paul J. Sanchez
Copyright (C) 2012-201
8
Paul J. Sanchez
This library is free software; you can redistribute it and/or
This library is free software; you can redistribute it and/or
modify it under the terms of the MIT free software license.
modify it under the terms of the MIT free software license.
This library is distributed in the hope that it will be useful,
**
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
**
DESCRIPTION
###
DESCRIPTION
SimpleKit-ruby is a very minimal Ruby implementation of discrete event
SimpleKit-ruby is a very minimal Ruby implementation of discrete event
simulation based on Lee Schruben's "Event Graph" approach. I wrote it
simulation based on Lee Schruben's "Event Graph" approach. I wrote it
...
@@ -19,25 +19,22 @@ use it as long as you clearly understand that it was designed as a
...
@@ -19,25 +19,22 @@ use it as long as you clearly understand that it was designed as a
teaching tool. For serious simulation modeling with event graphs I
teaching tool. For serious simulation modeling with event graphs I
recommend Lee Schruben's SIGMA package or Arnie Buss's SimKit.
recommend Lee Schruben's SIGMA package or Arnie Buss's SimKit.
WHAT'S WHAT
###
WHAT'S WHAT
This top level folder contains this file,
"ReadMe.1st",
the
This top level folder contains this file,
`README.md`
, and
the
simplekit.gemspec used to create the gem installation.
`
simplekit.gemspec
`
used to create the gem installation.
To install SimpleKit
-r
uby, use Ruby's
"
gem
"
command:
To install
`
SimpleKit
`
for R
uby, use Ruby's
`
gem
`
command:
gem build simplekit.gemspec
gem build simplekit.gemspec
gem install simplekit-<version>.gem
gem install simplekit-<version>.gem
You may need to authenticate as an administrator to install gems.
(
You may need to authenticate as an administrator to install gems.
)
There are two subdirectories. Source code for SimpleKit
-ruby
can be found
There are two subdirectories. Source code for
`
SimpleKit
`
can be found
in lib/simplekit.rb.
D
ocumentation can be generated using Ruby's
in
`
lib/simplekit.rb
`
.
Local d
ocumentation can be generated using Ruby's
rdoc command.
`
rdoc
`
command
or
`yard`
.
The second subdirectory is "demos", and contains three simple models to
Examples can be found in the
`demos`
folder, which contains several relatively simple models to
illustrate SimpleKit-ruby usage. "MyModel.rb" demonstrates basic event
illustrate
`SimpleKit`
usage. These include samples of
scheduling and halting the model. "MyModelArgs.rb" uses random times
event scheduling, both with and without arguments, and event cancellation.
for the event scheduling, and shows how to schedule with arguments for
the event methods. Finally, "MMk.rb" implements an M/M/k queueing
model.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment