RandLib 2.0.0
Probability distributions, fitting, and heavy-tail tools for C++20
Loading...
Searching...
No Matches
randlib::BivariateNormalRand< RealType > Member List

This is the complete list of members for randlib::BivariateNormalRand< RealType >, including all inherited members.

BivariateDistribution()randlib::BivariateDistribution< T1, T2, T >inlineprotected
BivariateNormalRand(double location1, double location2, double scale1, double scale2, double correlation)randlib::BivariateNormalRand< RealType >
ContinuousBivariateDistribution()randlib::ContinuousBivariateDistribution< NormalRand< RealType >, NormalRand< RealType >, RealType >inlineprotected
Correlation() const overriderandlib::BivariateNormalRand< RealType >virtual
Covariance() const finalrandlib::BivariateDistribution< T1, T2, T >virtual
CumulativeDistributionFunction(std::span< const Pair< T > > x, std::span< double > y) constrandlib::ProbabilityDistribution< Pair< T > >
engine() constrandlib::ProbabilityDistribution< Pair< T > >inlineprotected
F(const Pair< RealType > &point) const overriderandlib::BivariateNormalRand< RealType >
ContinuousBivariateDistribution< NormalRand< RealType >, NormalRand< RealType >, RealType >::F(const Pair< T > &x) const=0randlib::ProbabilityDistribution< Pair< T > >pure virtual
f(const Pair< RealType > &point) const overriderandlib::BivariateNormalRand< RealType >virtual
fitError(FitErrorCode code, const std::string &explanation) constrandlib::ProbabilityDistribution< Pair< T > >protected
GetCorrelation() const noexceptrandlib::BivariateNormalRand< RealType >inline
GetFirstLocation() const noexceptrandlib::BivariateNormalRand< RealType >inline
GetFirstScale() const noexceptrandlib::BivariateNormalRand< RealType >inline
GetLocation()randlib::BivariateNormalRand< RealType >inline
GetMarginalDistributions() const finalrandlib::BivariateDistribution< T1, T2, T >virtual
GetSecondLocation() const noexceptrandlib::BivariateNormalRand< RealType >inline
GetSecondScale() const noexceptrandlib::BivariateNormalRand< RealType >inline
logf(const Pair< RealType > &point) const overriderandlib::BivariateNormalRand< RealType >virtual
LOWER_LIMIT_VIOLATIONrandlib::ProbabilityDistribution< Pair< T > >protectedstatic
MAX_ITER_REJECTIONrandlib::ProbabilityDistribution< Pair< T > >protectedstatic
MaxValue() const overriderandlib::BivariateDistribution< T1, T2, T >inlinevirtual
Mean() const finalrandlib::BivariateDistribution< T1, T2, T >virtual
MinValue() const overriderandlib::BivariateDistribution< T1, T2, T >inlinevirtual
Mode() const overriderandlib::BivariateNormalRand< RealType >virtual
Name() const overriderandlib::BivariateNormalRand< RealType >virtual
NON_NEGATIVITY_VIOLATIONrandlib::ProbabilityDistribution< Pair< T > >protectedstatic
operator()(G &g) constrandlib::BivariateNormalRand< RealType >
POSITIVITY_VIOLATIONrandlib::ProbabilityDistribution< Pair< T > >protectedstatic
ProbabilityDistribution()=defaultrandlib::ProbabilityDistribution< Pair< T > >protected
Reseed(std::uint64_t seed)randlib::ProbabilityDistribution< Pair< T > >inline
S(const Pair< T > &x) constrandlib::ProbabilityDistribution< Pair< T > >virtual
sample(detail::EngineRef g, std::span< Pair< T > > outputData) constrandlib::ProbabilityDistribution< Pair< T > >inlineprotectedvirtual
Sample(std::span< Pair< T > > outputData) constrandlib::ProbabilityDistribution< Pair< T > >inline
Sample(G &g, std::span< Pair< T > > outputData) constrandlib::ProbabilityDistribution< Pair< T > >inline
SetCovariance(double scale1, double scale2, double correlation)randlib::BivariateNormalRand< RealType >
SetLocations(double location1, double location2)randlib::BivariateNormalRand< RealType >
SurvivalFunction(std::span< const Pair< T > > x, std::span< double > y) constrandlib::ProbabilityDistribution< Pair< T > >
toStringWithPrecision(const double a_value, const int n=6) constrandlib::ProbabilityDistribution< Pair< T > >protected
UPPER_LIMIT_VIOLATIONrandlib::ProbabilityDistribution< Pair< T > >protectedstatic
value_type typedefrandlib::ProbabilityDistribution< Pair< T > >
Variate() constrandlib::ProbabilityDistribution< Pair< T > >inline
Xrandlib::BivariateDistribution< T1, T2, T >protected
Yrandlib::BivariateDistribution< T1, T2, T >protected
~BivariateDistribution()randlib::BivariateDistribution< T1, T2, T >inlinevirtual
~ContinuousBivariateDistribution()randlib::ContinuousBivariateDistribution< NormalRand< RealType >, NormalRand< RealType >, RealType >inlinevirtual
~ProbabilityDistribution()=defaultrandlib::ProbabilityDistribution< Pair< T > >virtual