rlmesh.types.SpaceLike

classfrom rlmesh.types import SpaceLike[source]

Structural protocol for RLMesh-compatible spaces.

sample

function[source]
sample() -> SpaceT

Return one valid sample from the space.

contains

function[source]
contains(value: Any, /) -> bool

Return whether value belongs to the space.

seed

function[source]
seed(seed: int | None = None) -> int | list[int] | dict[str, int] | None

Seed the space sampler.