# {py:mod}`evox.operators.sampling.latin_hypercube` ```{py:module} evox.operators.sampling.latin_hypercube ``` ```{autodoc2-docstring} evox.operators.sampling.latin_hypercube :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`latin_hypercube_sampling_standard ` - ```{autodoc2-docstring} evox.operators.sampling.latin_hypercube.latin_hypercube_sampling_standard :summary: ``` * - {py:obj}`latin_hypercube_sampling ` - ```{autodoc2-docstring} evox.operators.sampling.latin_hypercube.latin_hypercube_sampling :summary: ``` ```` ### API ````{py:function} latin_hypercube_sampling_standard(n: int, d: int, device: torch.device, smooth: bool = True) :canonical: evox.operators.sampling.latin_hypercube.latin_hypercube_sampling_standard ```{autodoc2-docstring} evox.operators.sampling.latin_hypercube.latin_hypercube_sampling_standard ``` ```` ````{py:function} latin_hypercube_sampling(n: int, lb: torch.Tensor, ub: torch.Tensor, smooth: bool = True) :canonical: evox.operators.sampling.latin_hypercube.latin_hypercube_sampling ```{autodoc2-docstring} evox.operators.sampling.latin_hypercube.latin_hypercube_sampling ``` ````