SGPEMv2 is an educational simulator for process scheduling policies in a monoprocessor computer.
Go to file
tchernobog 7d62f4b937 - Mega-update. Take it while it's hot... but my brain's frying!
- Fixed all Dynamic and Static entities lacking proper destructors:
Dynamic entities need to delete Dynamic children, Static entities
need only to delete them from the list of their siblings
- Added methods to get Static "core" from Dynamic*.
- Now get_core() is a pure virtual function into DynamicSchedulable.
A quite nice solution(?), really, if I can say that myself... ;-)
- ConcreteHistory is half-implemented. It's the other half that 
worries me.
- TODO: finish off ConcreteHistory, and check that things get destroyed
properly (no leaks allowed, use valgrind).
- TODO: rework Simulation
- TODO: Scheduler rewrite
- *A side note*: this code is becoming a mess. I prefer references over
pointers, but someone other prefer pointers over references, and what
happens is that you've to continously pass from one to another when
invoking other methods... this is bad.


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@694 3ecf2c5c-341e-0410-92b4-d18e462d057c
2006-07-02 22:20:03 +00:00
config - Pretty-indenting code 2006-06-29 08:44:30 +00:00
data - added preferences.dtd: DTD for preferences validation 2006-06-26 06:36:14 +00:00
distro/gentoo - Add src_compile() test-aware 2006-05-31 08:13:22 +00:00
doc essageMinor correcions 2006-03-10 15:08:15 +00:00
m4 - Merged branch 0.3-r556--SPLIT_PYLOADER_CONFIG back into trunk 2006-04-06 19:01:13 +00:00
plugins - Substitute the old SchedulableQueue with the new ReadyQueue 2006-07-02 13:51:03 +00:00
po - Initial commit laying out skel for new xmlsave plugin. 2006-06-13 15:09:13 +00:00
src - Mega-update. Take it while it's hot... but my brain's frying! 2006-07-02 22:20:03 +00:00
.bzrignore - Remove ChangeLog since it's generated by svn2cl.sh 2006-04-03 08:59:51 +00:00
AUTHORS - Lay out autotools foundations 2005-12-30 19:40:34 +00:00
COPYING - Lay out autotools foundations 2005-12-30 19:40:34 +00:00
Makefile.am - Write interface for History and ConcreteHistory 2006-07-02 15:27:30 +00:00
NEWS - Lay out autotools foundations 2005-12-30 19:40:34 +00:00
README - Add some temporary infos about how to perform the 2006-02-19 14:54:53 +00:00
autogen.sh - Add revision left out from last merging (Subversion has one of 2006-04-07 19:57:58 +00:00
configure.ac - Oh, well. I wasn't so good ;-) This fixes compilation. Now xmlsave is ready to be 2006-06-13 15:34:24 +00:00
gettext.h - Added libtool, gettext support 2006-01-13 15:52:22 +00:00

README

SGPEMv2 is ... description of product.

Still to be written ... please refer to the 
Info manual in the meantime.

For convenience, here's a short glance at the 
build process (while the manual isn't finished):
in the source package root directory, type:

	mkdir =build && cd =build
	../configure --prefix=/path/to/installation/dir
	make
	su -c "make install"

if you want to generate API documentation via Doxygen:
	
	make apidox

if you want PDFs of the user and developer manuals,

	make pdf

As simple as that.