Subversion Repositories gelsvn

Rev

Rev 596 | Rev 617 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
613 jab 1
GEL
2
GEometry and Linear algebra 
58 jab 3
or
613 jab 4
Graphics Elements Library
58 jab 5
 
613 jab 6
So, GEL is a small library with a good support for 2,3,4 D vectors, simple linear system solving (via Lapack), Mesh representation of surfaces, and the volume representation. There are also several other things some of which pertain to simple user interfaces. For instance, GEL contains a console library.
2 bj 7
 
613 jab 8
DOCUMENTATION
9
---
10
Some installation instructions below. But for more documentation please see the doc directory. There is a doxygen script for creating a reference manual and a latex file intro.tex which explains the basics. Please doxygen or pdflatex your documentation. A license is also found in the intro document.
2 bj 11
 
613 jab 12
Building on XCode/OSX
13
---
2 bj 14
 
613 jab 15
An XCode project has been created and is found in the root directory. The XCode project produces a framework for the GEL library and compiles all the applications.
2 bj 16
 
613 jab 17
CMake
18
---
19
On other platforms, you may need to install GLUT and Lapack. Then CMake can be used
20
to produce build files.
2 bj 21
 
613 jab 22
Glut is available here:
2 bj 23
 
613 jab 24
http://user.xmission.com/~nate/glut.html
2 bj 25
 
613 jab 26
Direct link:
2 bj 27
 
613 jab 28
http://user.xmission.com/~nate/glut/glut-3.7.6-bin.zip
2 bj 29
 
613 jab 30
Lapack you can find here:
2 bj 31
 
613 jab 32
http://www.netlib.org/clapack/
2 bj 33
 
613 jab 34
Direct link:
2 bj 35
 
613 jab 36
http://www.netlib.org/clapack/CLAw32.zip
2 bj 37
 
613 jab 38
running CMake configuration you will need to set
2 bj 39
 
613 jab 40
INCLUDE_GLUT
41
LIB_LAPACK
42
LIB_GLUT