Skip to main content

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

  • pip
  • python >= 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MonotoneScheme-0.0.14.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

MonotoneScheme-0.0.14-cp36-cp36m-macosx_10_14_x86_64.whl (113.0 kB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

Details for the file MonotoneScheme-0.0.14.tar.gz.

File metadata

  • Download URL: MonotoneScheme-0.0.14.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/1.0.0 urllib3/1.26.3 tqdm/4.65.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.10

File hashes

Hashes for MonotoneScheme-0.0.14.tar.gz
Algorithm Hash digest
SHA256 b825b4496aedea273eb3e4fc2f146c521a41cc39d34ff57a05a410aeb0e08d4c
MD5 e9c082300da5124b50b1bb70d078ab58
BLAKE2b-256 8491bd8e8da96cb2b448a46dfa18f9afa3b35289c2a0ffe2adeabcd427edb87a

See more details on using hashes here.

File details

Details for the file MonotoneScheme-0.0.14-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: MonotoneScheme-0.0.14-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 113.0 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.25.1 requests-toolbelt/1.0.0 urllib3/1.26.3 tqdm/4.65.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.10

File hashes

Hashes for MonotoneScheme-0.0.14-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c2f75d7aade2499b95f6da1916d9739937876e87bdbd29f624cf54d79a5ef1ef
MD5 5429422808c3c042087e6927ec6e1108
BLAKE2b-256 31bb948c00824e1c74768adcaa524b46c10aba57614e3d050b43171cf28fb7f3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page