Go to the documentation of this file.
152 double fk =
floor(k);
158 if (p < 0.0 || p > 1.0 ||
n < fk) {
176 dk = 1.0 -
pow(1.0 -
p, dn);
186 double fk =
floor(k);
192 if (p < 0.0 || p > 1.0 || fk < 0 ||
n < fk) {
197 if (fk ==
n)
return 1.0;
201 dk =
pow(1.0 -
p, dn);
211 double fk =
floor(k);
217 if (y < 0.0 || y > 1.0 || fk < 0.0 ||
n <= fk) {
224 if (fk ==
n)
return 1.0;
230 p = 1.0 -
pow(
y, 1.0 / dn);
double incbi(double aa, double bb, double yy0)
double bdtr(double k, int n, double p)
double incbet(double aa, double bb, double xx)
double bdtri(double k, int n, double y)
const Eigen::CwiseBinaryOp< Eigen::internal::scalar_pow_op< typename Derived::Scalar, typename ExponentDerived::Scalar >, const Derived, const ExponentDerived > pow(const Eigen::ArrayBase< Derived > &x, const Eigen::ArrayBase< ExponentDerived > &exponents)
void sf_error(const char *func_name, sf_error_t code, const char *fmt,...)
double bdtrc(double k, int n, double p)
const EIGEN_DEVICE_FUNC FloorReturnType floor() const
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:01:54