sparse_grid.utils
sparse_grid.utils
Utility functions for sparse-grid basis and index operations.
cross(*args: list[list[int]]) -> list[list[int]]
Compute pairwise cross-product (concatenation) of two index lists.
Parameters
*args Two index collections to combine.
Returns
list[list[int]] Cross-product of index lists.
eval_basis_1d(x: float, basis: list[int], interval: tuple[float, float] | None = None) -> float
Evaluate a one-dimensional hat basis function.
Parameters
x
Evaluation coordinate.
basis
Basis index as [level, position].
interval
Optional physical interval. If omitted, [0, 1] is used.
Returns
float
Value of 1-D hat basis at x.