WSF
WsfRandom.cpp File Reference
#include "WsfRandom.hpp"
#include "UtMemory.hpp"
#include "UtRandom.hpp"
#include "WsfSimulation.hpp"
#include "script/WsfScriptContext.hpp"
#include "script/WsfScriptObjectClass.hpp"
Include dependency graph for WsfRandom.cpp:

Namespaces

namespace  wsf
 Function definitions for those who need run-time access to the version.
namespace  wsf::script

Macros

#define GETRAND   WsfScriptContext::GetSIMULATION(aContext)->GetRandom()

Functions

 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Uniform_1, 2, "double", "double, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Uniform_2, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Bernoulli_1, 0, "bool", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Bernoulli_2, 1, "bool", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Binomial_1, 0, "int", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Binomial_2, 1, "int", "int")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Binomial_3, 2, "int", "int, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, NegativeBinomial_1, 0, "int", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, NegativeBinomial_2, 1, "int", "int")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, NegativeBinomial_3, 2, "int", "int, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Geometric_1, 0, "int", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Geometric_2, 1, "int", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Poisson_1, 0, "int", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Poisson_2, 1, "int", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Exponential_1, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Exponential_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Gamma_1, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Gamma_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Gamma_3, 2, "double", "double, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Weibull_1, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Weibull_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Weibull_3, 2, "double", "double, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, ExtremeValue_1, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, ExtremeValue_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, ExtremeValue_3, 2, "double", "double, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Gaussian_1, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Gaussian_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Gaussian_3, 2, "double", "double, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Normal_1, 2, "double", "double, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Normal_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Normal_3, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, LogNormal_1, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, LogNormal_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, LogNormal_3, 2, "double", "double, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, ChiSquared_1, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, ChiSquared_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Cauchy_1, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Cauchy_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Cauchy_3, 2, "double", "double, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, FisherF_1, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, FisherF_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, FisherF_3, 2, "double", "double, double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, StudentT_1, 0, "double", "")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, StudentT_2, 1, "double", "double")
 wsf::script::UT_DEFINE_SCRIPT_METHOD (RandomClass, WsfSimulation, Rayleigh, 1, "double", "double")

Macro Definition Documentation

◆ GETRAND

#define GETRAND   WsfScriptContext::GetSIMULATION(aContext)->GetRandom()

Referenced by wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), wsf::script::UT_DEFINE_SCRIPT_METHOD(), and wsf::script::UT_DEFINE_SCRIPT_METHOD().

Copyrights Multiple, All Rights Reserved