• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

doc/H14-Sep-2018-15,96714,186

examples/H03-May-2022-18,90417,217

fuzzy/H04-May-2011-5,1592,479

scripts/H03-May-2022-1913

src/H03-May-2022-18,63711,288

tests/H03-May-2022-8,1737,742

INSTALLH A D14-Sep-20182.7 KiB7354

MakefileH A D03-May-20221.3 KiB7546

READMEH A D03-Oct-20183.6 KiB9568

TODOH A D28-Feb-20171.5 KiB6742

configureH A D12-Dec-2007130 74

doxygen.configH A D14-Sep-2018106.1 KiB2,4981,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