minterpy.core#

The core sub-package of Minterpy.

The sub-package contains several top domain-specific classes (e.g., multi_index, grid) and the abstract base classes.

Important

This sub-package forms the computational core of Minterpy. Its components are tightly coupled, and any significant changes may have far-reaching downstream effects on correctness, accuracy, and performance. We recommend discussing any proposed modifications with the project maintainers before proceeding.

Module / Sub-package

Description

multi_index

The set of multi-indices representing the exponents of multidimensional polynomials

domain

The user-defined domain and its transformation to and from the internal domain

grid

The interpolation grid of unisolvent nodes defined by multi-indices and generating points

tree

The data to carry out the multidimensional divided difference scheme (DDS)

ABC

The abstract base classes for multivariate polynomial representations