How-to Guides#
This page contains a series of guides on how to carry out routine numerical tasks with polynomials in Minterpy as well as demonstrating important features of the main components of Minterpy.
Numerical tasks#
This collection of guides demonstrates how to solve common computational problems using Minterpy. They provide neither motivation nor broader context; the guides assume you know what you want to do and focus on how to do it.
Minterpy components#
This collection of guides provides an example-driven exploration of individual objects and core building-blocks of Minterpy. These guides are intended for advanced users and developers who want to deepen their understanding of Minterpy internals prior to modification or extension.
- Multi-index Set
- Create a Multi-Index Set
- Add Exponents to a Multi-Index Set
- Check for Equality in Value
- Check for Membership (Containment)
- Compare Multi-Index Sets
- Make a Multi-Index Set Complete
- Make a Multi-Index Set Downward-Closed
- Create the Union of Multi-Index Sets
- Multiply Multi-Index Sets
- Create an Empty Multi-Index Set
- Domain
- Create with Bounds
- Create with Uniform Bounds
- Create with Internal Bounds
- Map Values from and to Internal Domain
- Compute Integration Scaling Factor
- Compute Differentiation Scaling Factor
- Check whether Points Lie within the Domain
- Check for Equality in Value
- Check for Partial Matching
- Create the Union of Domain
- Grid
- Create with a generating function
- Create with an array of generating points
- Create with an array of generating values
- Create with a complete multi-index set
- Create using the default constructor
- Evaluate a Function on a Grid
- Multiply Grids
- Create the Union of Grids
- Add Elements of a Multi-Index Set to a Grid
- Make a Grid complete
- Make a Grid downward-closed