|
scenario_simulator_v2 C++ API
|
#include <probability_distribution_set.hpp>


Classes | |
| struct | ProbabilityDistributionSetAdaptor |
Public Member Functions | |
| ProbabilityDistributionSet (const pugi::xml_node &, Scope &scope) | |
| auto | evaluate () -> Object |
Public Member Functions inherited from openscenario_interpreter::Pointer< Expression > | |
| decltype(auto) | rebind (Ts &&... xs) |
| decltype(auto) | binding () const |
| auto | type () const -> const std::type_info & |
| auto | is () const -> bool |
| auto | is_also () const |
| auto | as () const -> U & |
| decltype(auto) | evaluate (Ts &&... xs) const |
| decltype(auto) | accomplished (Ts &&... xs) const |
| decltype(auto) | description (Ts &&... xs) const |
Public Attributes | |
| const std::vector< ProbabilityDistributionSetElement > | elements |
| struct openscenario_interpreter::syntax::ProbabilityDistributionSet::ProbabilityDistributionSetAdaptor | adaptor |
| std::discrete_distribution< std::size_t > | distribute |
| std::mt19937 | random_engine |
Additional Inherited Members | |
Static Public Member Functions inherited from openscenario_interpreter::Pointer< Expression > | |
| static Pointer | bind (Ts &&... xs) |
|
explicit |
| auto openscenario_interpreter::syntax::ProbabilityDistributionSet::evaluate | ( | ) | -> Object |
| struct openscenario_interpreter::syntax::ProbabilityDistributionSet::ProbabilityDistributionSetAdaptor openscenario_interpreter::syntax::ProbabilityDistributionSet::adaptor |
| std::discrete_distribution<std::size_t> openscenario_interpreter::syntax::ProbabilityDistributionSet::distribute |
| const std::vector<ProbabilityDistributionSetElement> openscenario_interpreter::syntax::ProbabilityDistributionSet::elements |
| std::mt19937 openscenario_interpreter::syntax::ProbabilityDistributionSet::random_engine |