StopPow - a charged-particle stopping power library
License
azylstra/StopPow
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
General Information =================== This is the charged-particle stopping power (StopPow) library. This is an object-oriented library which implements several models for charged-particle stopping power in various materials. There are several directories in this package, which contain: doc: Doxygen-generated documentation (html/tex) examples: Simple code examples for C++, Java, Python for using the library. Latter two require native-built libraries java_swig: SWIG wrapper and makefile for generating java JNI library for your platform lib: makefile for generated shared library file (so/dll) for your platform python_swig: SWIG wrapper and makefile for generating python library. src: the source files StopPowGUI: NetBeans project folder for a Java front end to the library test: A variety of test cases Note on make: This package heavily uses GNU make style makefiles. The ones for lib/ and examples/c++ have been tested as working on Mac OS X, Linux, and Windows (mingw). Makefiles for Python and Java wrappers only tested on OS X so far. System requirements: - C++ compiler with C++11 support - GSL libraries (http://www.gnu.org/software/gsl/) - GNU make or similar - Doxygen For the SWIG libraries: - SWIG v2.x - Java 7 JDK / JRE - Python with headers
About
StopPow - a charged-particle stopping power library
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published