This is a library to solve the Drift-Diffusion model.
conan
(for dependency management)eigen-3.4.0
CMAKE
C++17 Compiler
python3
python3-pip
Currently, only Linux is supported and tested for. If you find problems for Windows/Mac please let us know how you solved them!
mkdir build
-create a build directorycd build
-change directory to build foldercmake .. -D BUILD_PYTHON=ON
-create makefilesmake PSSolverPythonWheel
-build python librarycd wheel
- change to wheel directorypip install -e .
- install python library
/wrapping
- contains the python library package/example
- contains example code/docs
- contains information for doxygen to build the documentation/lib
- contains the C++ sourcecode/include
- contains the C++ header-files License
ViennaPS is provided under a MIT license that can be found in the MIT LICENSE file.
conan (MIT) pybind11 (BSD) eigen (MPL2)
To build the documentation:
cd build
cmake -D BUILD_DOCS=ON ..
make docs
This project was done with the help of the Christian Doppler Forschungsgesellschaft