Class sobolld_t¶
Defined in File sobolld.hpp
Inheritance Relationships¶
Base Type¶
public wt::sampler::sampler_t
(Class sampler_t)
Class Documentation¶
-
class sobolld_t : public wt::sampler::sampler_t¶
Low-discrepancy Sobol sequence sampler. From “Quad-Optimized Low-Discrepancy Sequences”, Ostromoukhov et al. 2024 https://github.com/liris-origami/Quad-Optimized-LDS.
Public Functions
-
sobolld_t(std::string id = "")¶
-
virtual ~sobolld_t() noexcept¶
-
inline virtual f_t r() noexcept override¶
Draws samples from the sampler.
- Returns:
f_t a single sample
-
inline virtual vec2_t r2() noexcept override¶
Draws samples from the sampler.
- Returns:
vec2_t two sample
-
inline virtual vec3_t r3() noexcept override¶
Draws samples from the sampler.
- Returns:
vec3_t three samples sample
Public Static Functions
-
static std::shared_ptr<sobolld_t> load(std::string id, scene::loader::loader_t *loader, const scene::loader::node_t &node, const wt::wt_context_t &context)¶
-
sobolld_t(std::string id = "")¶