-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
70 lines (51 loc) · 1.39 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
== Description of Contents
|-- generator
| |-- bin
| |-- doc
| |-- examples
| |-- lib
| | `-- sph
| `-- tests
`-- solver
`-- src
|-- geom
|-- gl
|-- gui
|-- pthreads
|-- random
|-- sph
`-- visualization
solver
Holds the C++ SPH solver code and application libraries.
solver/src
Holds the C++ source files of project.
solver/src/geom
Holds geometric primitives and structures classes,
such as vectors, bounding boxes, spatial indexes etc.
solver/src/gl
Holds some useful C++ wrappers on OpenGL graphics library.
solver/src/gui
Holds the GTK user interface classes.
solver/src/pthreads
Holds some newbie C++ wrapper over pthreads library.
solver/src/random
Holds helpers for generation of random numbers.
solver/src/sph
Holds the C++ SPH solver code.
solver/src/visualization
Holds visualization system of particles implementation.
generator
Holds Ruby generator of SPH solvers.
generator/bin
Holds the generator executable files.
generator/doc
Holds documentation for generator.
generator/examples
Holds some examples of generator usage,
such as interstellar gas continua description.
generator/lib
Holds all Ruby sources.
generator/lib/sph
Holds classes in SPH namespace, that are used for describe problem.
generator/tests
Holds some tests for SPH generator.