Algorithms for implicitly defined geometry, level set methods, and Voronoi implicit interface methods.
This is a fork of the original Algoim's repository. For a description of the original version, examples, and install instructions, see the Algoim GitHub page.
This fork includes some new features respect to the original version, namely:
- New functionalities for creating non-conforming high-order reparameterizations of implicit domains both for general smooth function and one or several Bernstein polynomials. It also supports reparameterization of the levelset manifold and the domain's wirebasket.
- VTK exporting capabilities for reparameterizations.
- Support for Bspline functions and functions defined in Cartesian grids (both for quadrature and reparameterization).
- Implementation of SVD and generalized eigenvalue functions for computing polynomials roots as alternative to LAPACK.
- Library of gyroid functions.
Algoim Copyright (c) 2022, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved.
This software was developed under funding from the U.S. Department of Energy and the U.S. Government consequently retains certain rights. As such, the U.S. Government has been granted for itself and others acting on its behalf a paid-up, nonexclusive, irrevocable, worldwide license in the Software to reproduce, distribute copies to the public, prepare derivative works, and perform publicly and display publicly, and to permit others to do so.
License for Algoim can be found at LICENSE.
To cite Algoim, please follow the guide on the Algoim GitHub page.