Go to the documentation of this file.
94 double x, rk,
z,
f, tz,
p, xsqk;
107 z = rk / (rk +
t *
t);
120 z = 1.0 + (
x *
x) / rk;
133 while ((
j <= (k - 2)) && ((tz /
f) >
MACHEP)) {
134 tz *= (
j - 1) / (
z *
j);
152 while ((
j <= (k - 2)) && ((tz /
f) >
MACHEP)) {
153 tz *= (
j - 1) / (
z *
j);
175 if (k <= 0 || p <= 0.0 || p >= 1.0) {
182 if (
p > 0.25 &&
p < 0.75) {
197 z =
incbi(0.5 * rk, 0.5, 2.0 *
p);
199 if (DBL_MAX *
z < rk)
200 return (rflg * INFINITY);
double stdtr(int k, double t)
double incbi(double aa, double bb, double yy0)
double stdtri(int k, double p)
const EIGEN_DEVICE_FUNC AtanReturnType atan() const
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
double incbet(double aa, double bb, double xx)
Point2(* f)(const Point3 &, OptionalJacobian< 2, 3 >)
void sf_error(const char *func_name, sf_error_t code, const char *fmt,...)
Jet< T, N > sqrt(const Jet< T, N > &f)
gtsam
Author(s):
autogenerated on Sun Dec 22 2024 04:14:02