|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| doc/ | H | 14-Sep-2018 | - | 15,967 | 14,186 |
| examples/ | H | 03-May-2022 | - | 18,904 | 17,217 |
| fuzzy/ | H | 04-May-2011 | - | 5,159 | 2,479 |
| scripts/ | H | 03-May-2022 | - | 19 | 13 |
| src/ | H | 03-May-2022 | - | 18,637 | 11,288 |
| tests/ | H | 03-May-2022 | - | 8,173 | 7,742 |
| INSTALL | H A D | 14-Sep-2018 | 2.7 KiB | 73 | 54 |
| Makefile | H A D | 03-May-2022 | 1.3 KiB | 75 | 46 |
| README | H A D | 03-Oct-2018 | 3.6 KiB | 95 | 68 |
| TODO | H A D | 28-Feb-2017 | 1.5 KiB | 67 | 42 |
| configure | H A D | 12-Dec-2007 | 130 | 7 | 4 |
| doxygen.config | H A D | 14-Sep-2018 | 106.1 KiB | 2,498 | 1,943 |
README
1
2----------------------------------------------------------------
3This is README for SIMLIB/C++ (Simulation Library for C++)
4----------------------------------------------------------------
5
6Version 3.06 - 2018-10-03
7
8Copyright (c) 1991-2018 Petr Peringer
9Copyright (c) 1996-1997 David Leska [numerical methods OO framework]
10Copyright (c) 2000-2001 David Martinek [fuzzy extension]
11
12
13SIMLIB/C++ is the SIMulation LIBrary for C++ programming language. You can
14create models directly in C++ language using predefined simulation tools from
15the library. SIMLIB allows object-oriented description of models based on
16basic simulation abstractions. Current version allows a description of
17continuous, discrete, combined, 2D/3D vector, and fuzzy models.
18
19The library works with GNU C++ compiler under Linux (primary development
20platform), FreeBSD, and MS Windows (all platforms on i386+ and x86_64). The
21library is portable with one exception -- process switching code depends on
22setjmp/longjmp and some lines of assembly language.
23
24SIMLIB/C++ is developed at the Faculty of Information Technology, Brno
25University of Technology. The development started in 1991.
26
27
28----------------------------------------------------------------
29How to build and install SIMLIB/C++
30----------------------------------------------------------------
31
32See INSTALL file.
33
34Bug reports please mail to: peringer AT fit.vutbr.cz
35
36----------------------------------------------------------------
37WWW
38----------------------------------------------------------------
39
40The SIMLIB home page URL:
41
42 http://www.fit.vutbr.cz/~peringer/SIMLIB/
43
44----------------------------------------------------------------
45How to write simulation models with SIMLIB/C++
46----------------------------------------------------------------
47
48First, see the examples -- it is easy to write simple models.
49
50The proper way to include SIMLIB header file is
51#include <simlib.h>
52if SIMLIB is correctly installed
53(for example in /usr/local/lib and /usr/local/include).
54Linker switches will be "-lsimlib -lm".
55
56If you wish to distribute a compiled program without source code: this is
57allowed. See the LGPL license.
58
59----------------------------------------------------------------
60Copyright (c) 1991-2007 Petr Peringer
61----------------------------------------------------------------
62This library is free software; you can redistribute it and/or
63modify it under the terms of the GNU Library General Public
64License as published by the Free Software Foundation; either
65version 2 of the License, or (at your option) any later version.
66
67This library is distributed in the hope that it will be useful,
68but WITHOUT ANY WARRANTY; without even the implied warranty of
69MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
70Library General Public License for more details.
71
72You should have received a copy of the GNU Library General Public
73License along with this library; if not, write to the Free Software
74Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
75USA.
76
77----------------------------------------------------------------
78Address:
79
80 Petr Peringer,
81 Faculty of Information Technology, Brno University of Technology
82 Bozetechova 2
83 612 66 Brno, Czech Republic
84
85----------------------------------------------------------------
86
87Contributors:
88 David Leska OO numerical methods
89 David Martinek Fuzzy subsystem extensions
90 xbatrl00@stud.fee.vutbr.cz small fix of Integrator3D::Init()
91
92----------------------------------------------------------------
93Written by Petr Peringer peringer AT fit.vutbr.cz
94----------------------------------------------------------------
95