Skip to content

sparse_grid.point

sparse_grid.point

Point model used by sparse-grid containers.

GridPoint(index: list[int] | None = None, domain: tuple[tuple[float, float], ...] | None = None)

Representation of a sparse-grid point.

Stores the Cartesian position and both nodal (fv) and hierarchical (hv) function values.

point_position(index: list[int], domain: tuple[tuple[float, float], ...] | None = None) -> list[float] staticmethod

Convert a level/position index into physical coordinates.

Parameters

index Interleaved multi-index [l_1, p_1, ..., l_d, p_d]. domain Optional domain bounds per dimension. If omitted, [0, 1]^d is assumed.

Returns

list[float] Point coordinates in physical space.

print_point() -> None

Print point coordinates as a tab-separated line.