Class distribution1d_t¶
Defined in File distribution1d.hpp
Nested Relationships¶
Nested Types¶
Inheritance Relationships¶
Derived Types¶
public wt::binned_piecewise_linear_distribution_t
(Class binned_piecewise_linear_distribution_t)public wt::discrete_distribution_t< vec2_t >
(Template Class discrete_distribution_t< vec2_t >)public wt::gaussian1d_t
(Class gaussian1d_t)public wt::piecewise_linear_distribution_t
(Class piecewise_linear_distribution_t)public wt::truncated_gaussian1d_t
(Class truncated_gaussian1d_t)public wt::uniform_distribution_t
(Class uniform_distribution_t)
Class Documentation¶
-
class distribution1d_t¶
Subclassed by wt::binned_piecewise_linear_distribution_t, wt::discrete_distribution_t< vec2_t >, wt::gaussian1d_t, wt::piecewise_linear_distribution_t, wt::truncated_gaussian1d_t, wt::uniform_distribution_t
Public Functions
-
virtual ~distribution1d_t() noexcept = default¶
-
virtual std::unique_ptr<distribution1d_t> clone() const = 0¶
-
virtual f_t pdf(f_t x, measure_e measure = measure_e::continuos) const noexcept = 0¶
PDF.
- Parameters:
x – value
- Returns:
PDF of the distribution at x
-
virtual sample_ret_t sample(sampler::sampler_t &sampler) const noexcept = 0¶
Sample from the distribution.
-
struct sample_ret_t¶
-
virtual ~distribution1d_t() noexcept = default¶