Python wrapper for C++ codes for the monotone scheme for curvature motion PDEs
Project description
Monotone schemes for solving curvature motion PDEs
by Jeff Calder (UMN) and Wonjun Lee (UMN)
Outline
This repository contains c++ and python codes for running the monotone algorithm to solve curvature motion PDEs. Here are list of PDEs that can be solved using this algorithm.
Eikonal equation
$$ |\nabla u(x)| = f(x), \quad x \in \Omega $$ $$ x = 0, \quad x \in \partial \Omega $$
Mean curvature PDE
$$ |\nabla u(x)|\kappa(x) = f(x), \quad x \in \Omega $$ $$ x = 0, \quad x \in \partial \Omega $$ where $\kappa(x) = - \text{div}\left( \frac{\nabla u}{|\nabla u|} \right)$ is the mean curvature of the level set surface of $u$ passing through $x$.
Tukey Depth
$$ |\nabla u(x)| = \int_{(y-x)\cdot \nabla u(x) = 0} \rho(y) dS(y), \quad x \in \Omega.$$
Tutorial
Prerequisites
pippython >= 3.6
Follow this link to see the instruction for the installation of pip: https://pip.pypa.io/en/stable/installation/.
Installing the package
First install the package by running the following command:
pip install MonotoneScheme
(TO BE CONTINUED)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for MonotoneScheme-0.0.14-cp36-cp36m-macosx_10_14_x86_64.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | c2f75d7aade2499b95f6da1916d9739937876e87bdbd29f624cf54d79a5ef1ef |
|
| MD5 | 5429422808c3c042087e6927ec6e1108 |
|
| BLAKE2b-256 | 31bb948c00824e1c74768adcaa524b46c10aba57614e3d050b43171cf28fb7f3 |