ngMultiScale
Dependency
ngsolve link
Getting started with the Netgen/NGSolve extension
-
download the files
git clone https://gitlab.tuwien.ac.at/valentin.hanser/ngmultiscale.git
-
login with personal token
cd ngmultiscale git config --local credential.helper store
-
open directory in terminal
-
run
./install.sh
-
if only some parts are needed edit the options in ./C++/cmake/CMakeList
-
run an example
python3 ./python/pythonExamples/MS_linear3d/exp_A_linear_3d.py
Using the Preisach models as libary for C++
- download the files
- add "../C++/preiasch" to PATH variable
- write a minimal C++ program #include "preisachScalar/preisach.h" #include int main(){ ev = return 0; }