Algoim.jl

A Julia wrapper for algoim's algorithms for implicitly defined geometry, level set methods, and Voronoi implicit interface methods
Author ericneiva
Popularity
9 Stars
Updated Last
4 Months Ago
Started In
March 2023

Algoim

DOI Build Status

A Julia wrapper for algoim, providing algorithms for implicitly defined geometry, level set methods, and Voronoi implicit interface methods

If you use this package, please cite algoim, according to the guidelines on the algoim Github page.

This code wraps algoim's

  • high-order quadrature algorithms for domains implicitly-defined by multivariate polynomials and
  • high-order accurate algorithms for computing closest points on implicitly-defined surfaces.

When using the quadrature algorithms, please cite:

R. I. Saye, High-order quadrature on multi-component domains implicitly defined by multivariate polynomials, Journal of Computational Physics, 448, 110720 (2022).

When using the closest-point algorithms, please cite:

R. I. Saye, High-order methods for computing distances to implicitly defined surfaces, Communications in Applied Mathematics and Computational Science, 9(1), 107-141 (2014).