Maestro 0.2.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
MultivariateHermiteInterpolation.h File Reference
#include <cassert>
#include <memory>
#include <vector>
#include "BivariateHermiteInterpolation.h"
Include dependency graph for MultivariateHermiteInterpolation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Utils::MultivariateHermiteInterpolation

Namespaces

namespace  Utils

Macros

#define __UTILS_MULTIVARIATE_HERMITE_INTERPOLATION_H__

Detailed Description

Version
1.0

DESCRIPTION

Multivariate generalization of the Hermite interpolation.

Interpolation is performed recursively: for each unique value of the first coordinate, the samples sharing that value are passed to a child interpolator over the remaining coordinates. When predicting, the child interpolators are evaluated on the trailing coordinates, then a 1D Hermite interpolation is applied to the resulting values over the first coordinate.

Falls back to the univariate HermiteInterpolation when only one coordinate remains.

Definition in file MultivariateHermiteInterpolation.h.

Macro Definition Documentation

◆ __UTILS_MULTIVARIATE_HERMITE_INTERPOLATION_H__

#define __UTILS_MULTIVARIATE_HERMITE_INTERPOLATION_H__

Definition at line 22 of file MultivariateHermiteInterpolation.h.