Skip to content

Commit 71b983e

Browse files
committed
[Jenkins] auto-formatting by clang-format version 5.0.0-3~16.04.1 (tags/RELEASE_500/final)
1 parent c1cea9c commit 71b983e

File tree

2 files changed

+133
-85
lines changed

2 files changed

+133
-85
lines changed

test/unit/math/prim/fun/lgamma_stirling_diff_test.cpp

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ struct TestValue {
6161
// https://www.wolframcloud.com/obj/martin.modrak/Published/lgamma_stirling_diff.nb
6262
// Code reproduced also below for convenince
6363
//
64-
// lgs[x_]:=1/2 * Log[2*Pi] + (x - 1/2)*Log[x] -x
64+
// lgs[x_]:=1/2 * Log[2*Pi] + (x - 1/2)*Log[x] -x
6565
// sdiff[x_]:= LogGamma[x] - lgs[x]
6666
// toCString[x_] := ToString[CForm[N[x, 24]]];
6767
// stride = 1.0;
@@ -75,38 +75,38 @@ struct TestValue {
7575
// out = StringJoin[out, "};\n"];
7676
// out
7777
std::vector<TestValue> testValues = {
78-
{1.04978706836786384037907,0.0773888067678344840629031},
79-
{1.13533528323661281334012,0.071790358566584998101908},
80-
{1.36787944117144233402428,0.059960812482712980909299},
81-
{2.,0.0413406959554092940938221},
82-
{3.7182818284590450907956,0.0223588121230826753367302},
83-
{8.38905609893065040694182,0.00992889075235359951416742},
84-
{21.0855369231876679236848,0.00395185998013957342350829},
85-
{55.5981500331442362039525,0.00149883466887244054615435},
86-
{149.413159102576599934764,0.000557736744253115560609879},
87-
{404.428793492735110248759,0.000206051887727179956913261},
88-
{1097.63315842845850056619,0.0000759209307662056734249356},
89-
{2981.95798704172830184689,0.0000279458441007804605962937},
90-
{8104.08392757538422301877,0.0000102828813269669963078472},
91-
{22027.4657948067178949714,3.78315572494296740059554e-6},
92-
{59875.14171519781666575,1.39178515399499106920527e-6},
93-
{162755.791419003915507346,5.12014550183915535452136e-7},
94-
{442414.392008920491207391,1.88360358158599132020887e-7},
95-
{1.20260528416477679274976e6,6.92940023053427471994727e-8},
96-
{3.26901837247211067005992e6,2.54918522438019806747147e-8},
97-
{8.88611152050787210464478e6,9.37793017125791248474171e-9},
98-
{2.41549537535752989351749e7,3.4499479561619418674483e-9},
99-
{6.56599701373305097222328e7,1.26916495939669576293556e-9},
100-
{1.78482301963187247514725e8,4.66899700512161684000123e-10},
101-
{4.85165196409790277481079e8,1.71762801515850298601024e-10},
102-
{1.31881573548321461677551e9,6.31880035180198744193528e-11},
103-
{3.584912847131591796875e9,2.32455674340900950067326e-11},
104-
{9.74480344724890327453613e9,8.55156635887402321498741e-12},
105-
{2.64891221308434715270996e10,3.1459454534471512105765e-12},
106-
{7.20048993383858795166016e10,1.1573286553975953551001e-12},
107-
{1.95729609429838775634766e11,4.25757419003101802709993e-13},
108-
{5.32048240602798645019531e11,1.56627401377962547173856e-13},
109-
{1.44625706429247509765625e12,5.76200008911285206664666e-14},
78+
{1.04978706836786384037907, 0.0773888067678344840629031},
79+
{1.13533528323661281334012, 0.071790358566584998101908},
80+
{1.36787944117144233402428, 0.059960812482712980909299},
81+
{2., 0.0413406959554092940938221},
82+
{3.7182818284590450907956, 0.0223588121230826753367302},
83+
{8.38905609893065040694182, 0.00992889075235359951416742},
84+
{21.0855369231876679236848, 0.00395185998013957342350829},
85+
{55.5981500331442362039525, 0.00149883466887244054615435},
86+
{149.413159102576599934764, 0.000557736744253115560609879},
87+
{404.428793492735110248759, 0.000206051887727179956913261},
88+
{1097.63315842845850056619, 0.0000759209307662056734249356},
89+
{2981.95798704172830184689, 0.0000279458441007804605962937},
90+
{8104.08392757538422301877, 0.0000102828813269669963078472},
91+
{22027.4657948067178949714, 3.78315572494296740059554e-6},
92+
{59875.14171519781666575, 1.39178515399499106920527e-6},
93+
{162755.791419003915507346, 5.12014550183915535452136e-7},
94+
{442414.392008920491207391, 1.88360358158599132020887e-7},
95+
{1.20260528416477679274976e6, 6.92940023053427471994727e-8},
96+
{3.26901837247211067005992e6, 2.54918522438019806747147e-8},
97+
{8.88611152050787210464478e6, 9.37793017125791248474171e-9},
98+
{2.41549537535752989351749e7, 3.4499479561619418674483e-9},
99+
{6.56599701373305097222328e7, 1.26916495939669576293556e-9},
100+
{1.78482301963187247514725e8, 4.66899700512161684000123e-10},
101+
{4.85165196409790277481079e8, 1.71762801515850298601024e-10},
102+
{1.31881573548321461677551e9, 6.31880035180198744193528e-11},
103+
{3.584912847131591796875e9, 2.32455674340900950067326e-11},
104+
{9.74480344724890327453613e9, 8.55156635887402321498741e-12},
105+
{2.64891221308434715270996e10, 3.1459454534471512105765e-12},
106+
{7.20048993383858795166016e10, 1.1573286553975953551001e-12},
107+
{1.95729609429838775634766e11, 4.25757419003101802709993e-13},
108+
{5.32048240602798645019531e11, 1.56627401377962547173856e-13},
109+
{1.44625706429247509765625e12, 5.76200008911285206664666e-14},
110110
};
111111
} // namespace lgamma_stirling_diff_test_internal
112112

test/unit/math/rev/fun/lbeta_test.cpp

Lines changed: 100 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -30,75 +30,123 @@ const double NaN = std::numeric_limits<double>::quiet_NaN();
3030
// StringJoin[" {",toCString[x],",",toCString[y],",",
3131
// val,",",cdx,",",cdy,"},\n"]
3232
// }];
33-
// xs= SetPrecision[{0.00000001,0.004,1,1.00000001,5.0,23.0, 19845.0},
33+
// xs= SetPrecision[{0.00000001,0.004,1,1.00000001,5.0,23.0, 19845.0},
3434
// Infinity];
35-
// ys = SetPrecision[{0.00000000001,0.00002,1.000000000001,0.5,2.0,1624.0},
35+
// ys = SetPrecision[{0.00000000001,0.00002,1.000000000001,0.5,2.0,1624.0},
3636
// Infinity];
3737
// out = "std::vector<TestValue> testValues = {\n";
3838
// For[i = 1, i <= Length[xs], i++, {
3939
// For[j = 1, j <= Length[ys], j++, {
40-
// out = StringJoin[out, singleTest[xs[[i]],ys[[j]] ]];
40+
// out = StringJoin[out, singleTest[xs[[i]],ys[[j]] ]];
4141
// }]
4242
// }]
4343
// extremeXs = {3*10^15+10^-1,10^20 + 10^-1};
4444
// lowYs = {3, 100, 12895};
4545
// For[i = 1, i <= Length[extremeXs], i++, {
4646
// For[j = 1, j <= Length[lowYs], j++, {
47-
// out = StringJoin[out, singleTest[extremeXs[[i]],lowYs[[j]] ]];
47+
// out = StringJoin[out, singleTest[extremeXs[[i]],lowYs[[j]] ]];
4848
// }]
4949
// }]
5050
// out = StringJoin[out,"};\n"];
5151
// out
5252

5353
std::vector<TestValue> testValues = {
54-
{1.00000000000000002092256e-8,9.9999999999999993949697e-12,25.3294355232675861176219,-99900.0999000999063327762,-9.99000999000999061687346e10},
55-
{1.00000000000000002092256e-8,0.0000200000000000000016360611,18.4211806189936875171022,-9.99500249875391429884343e7,-24.987506263325417893104},
56-
{1.00000000000000002092256e-8,1.00000000000100008890058,18.4206807439523654512049,-9.9999999999999997909389e7,-1.64493405482525322002407e-8},
57-
{1.00000000000000002092256e-8,0.5,18.4206807578153088979269,-9.99999986137056696865339e7,-4.93480211640069781497916e-8},
58-
{1.00000000000000002092256e-8,2.,18.4206807339523655012214,-1.00000000999999987907744e8,-6.44934064827657426602468e-9},
59-
{1.00000000000000002092256e-8,1624.,18.4206806642568128109103,-1.00000007969555253717259e8,-6.15953168081550363455631e-12},
60-
{0.00400000000000000008326673,9.9999999999999993949697e-12,25.3284360254344369758523,-6.25016352130489628103017e-7,-9.99999997500065672476642e10},
61-
{0.00400000000000000008326673,0.0000200000000000000016360611,10.8247656947117877977197,-1.24381380143768420568693,-49751.2503414755942898455},
62-
{0.00400000000000000008326673,1.00000000000100008890058,5.52146091786223985124723,-250.000000000001630310514,-0.00656057236120388443368478},
63-
{0.00400000000000000008326673,0.5,5.52697992926150651043563,-248.626750675814271729954,-0.0196056092953810030104119},
64-
{0.00400000000000000008326673,2.,5.51746889659270895932082,-250.996015936254974875428,-0.00257650861619352965053606},
65-
{0.00400000000000000008326673,1624.,5.48959582574332553066745,-257.962997163701114672183,-2.46380963715242861602996e-6},
66-
{1.,9.9999999999999993949697e-12,25.3284360229345025847009,-1.64493406683620576791743e-11,-1.00000000000000006050303e11},
67-
{1.,0.0000200000000000000016360611,10.8197782844102830288697,-0.0000328982005228616875473718,-49999.9999999999959098473},
68-
{1.,1.00000000000100008890058,-1.00008890058184092270907e-12,-1.00000000000064499140186,-0.99999999999899991109942},
69-
{1.,0.5,0.693147180559945309417232,-0.613705638880109381165536,-2.},
70-
{1.,2.,-0.693147180559945309417232,-1.5,-0.5},
71-
{1.,1624.,-7.39264752072162326054032,-7.97017103579949420353338,-0.000615763546798029556650246},
72-
{1.00000000999999993922529,9.9999999999999993949697e-12,25.3284360229345025845364,-1.64493404279506817585652e-11,-1.00000000000000006066752e11},
73-
{1.00000000999999993922529,0.0000200000000000000016360611,10.8197782844099540468688,-0.0000328982000420519232463277,-50000.0000000164447694858},
74-
{1.00000000999999993922529,1.00000000000100008890058,-1.00009999781323229867408e-8,-0.999999990000645152172528,-1.00000000644834052017627},
75-
{1.00000000999999993922529,0.5,0.693147174422888993420513,-0.613705631778790840053979,-2.00000000934802190719463},
76-
{1.00000000999999993922529,2.,-0.693147195559945155755169,-1.49999998750000018846838,-0.500000003949340636774571},
77-
{1.00000000999999993922529,1624.,-7.39264760042333305193451,-7.97017101935630949522315,-0.000615763552953769552598789},
78-
{5.,9.9999999999999993949697e-12,25.3284360229136692513677,-2.21322955736871363309369e-12,-1.00000000002083339383622e11},
79-
{5.,0.0000200000000000000016360611,10.8197366180283354440329,-4.42644935682442819025907e-6,-50002.0833048615780771434},
80-
{5.,1.00000000000100008890058,-1.60943791243638391092375,-0.200000000000181339075453,-2.28333333333186959210634},
81-
{5.,0.5,-0.207395194346070587158746,-0.104975480149950651006806,-3.5746031746031746031746},
82-
{5.,2.,-3.40119738166215537541324,-0.366666666666666666666667,-1.45},
83-
{5.,1624.,-33.7913357290267948074624,-5.88929697199582686904279,-0.00307503307646402839938757},
84-
{23.,9.9999999999999993949697e-12,25.3284360228975944521988,-4.44371335365687819119143e-13,-1.00000000003690819300504e11},
85-
{23.,0.0000200000000000000016360611,10.8197044684653748672169,-8.88742275864946586539857e-7,-50003.6907812407549378356},
86-
{23.,1.00000000000100008890058,-3.13549421593288431429853,-0.0434782608696077679481057,-3.7342915110852376727225},
87-
{23.,0.5,-0.989947810259228199543883,-0.0219753695482036950492042,-5.09908298088536929896051},
88-
{23.,2.,-6.31354804627709531045369,-0.085144927536231884057971,-2.77595817775350686913481},
89-
{23.,1624.,-121.714785277510463870251,-4.29280953187037223167221,-0.0140675098349510427723158},
90-
{19845.,9.9999999999999993949697e-12,25.3284360228297736063546,-5.03917962049126253574903e-16,-1.0000000001047290388493e11},
91-
{19845.,0.0000200000000000000016360611,10.8195688267825636822676,-1.00783592359038628000151e-9,-50010.4728649374470305881},
92-
{19845.,1.00000000000100008890058,-9.89570736522763962966881,-0.000050390526581053165215596,-10.4729482251687436517705},
93-
{19845.,0.5,-4.37548244086806082919414,-0.0000251955806911474238396687,-11.859217391344389445166},
94-
{19845.,2.,-19.7914651196913525680177,-0.000100778514084781870541745,-9.47299861315789246077826},
95-
{19845.,1624.,-5756.4146766727238501215,-0.078659853852481428671324,-2.58200241624359293360231},
96-
{3.0000000000000001e15,3.,-106.219018870176440645578,NaN,NaN},
97-
{3.0000000000000001e15,100.,-3204.6046629883057497238,NaN,NaN},
98-
{3.0000000000000001e15,12895.,-350396.988955562107351686,NaN,NaN},
99-
{1.000000000000000000001e20,3.,-137.461958399082795731695,NaN,NaN},
100-
{1.000000000000000000001e20,100.,-4246.03598061851596930954,NaN,NaN},
101-
{1.000000000000000000001e20,12895.,-484689.557363950217404724,NaN,NaN},
54+
{1.00000000000000002092256e-8, 9.9999999999999993949697e-12,
55+
25.3294355232675861176219, -99900.0999000999063327762,
56+
-9.99000999000999061687346e10},
57+
{1.00000000000000002092256e-8, 0.0000200000000000000016360611,
58+
18.4211806189936875171022, -9.99500249875391429884343e7,
59+
-24.987506263325417893104},
60+
{1.00000000000000002092256e-8, 1.00000000000100008890058,
61+
18.4206807439523654512049, -9.9999999999999997909389e7,
62+
-1.64493405482525322002407e-8},
63+
{1.00000000000000002092256e-8, 0.5, 18.4206807578153088979269,
64+
-9.99999986137056696865339e7, -4.93480211640069781497916e-8},
65+
{1.00000000000000002092256e-8, 2., 18.4206807339523655012214,
66+
-1.00000000999999987907744e8, -6.44934064827657426602468e-9},
67+
{1.00000000000000002092256e-8, 1624., 18.4206806642568128109103,
68+
-1.00000007969555253717259e8, -6.15953168081550363455631e-12},
69+
{0.00400000000000000008326673, 9.9999999999999993949697e-12,
70+
25.3284360254344369758523, -6.25016352130489628103017e-7,
71+
-9.99999997500065672476642e10},
72+
{0.00400000000000000008326673, 0.0000200000000000000016360611,
73+
10.8247656947117877977197, -1.24381380143768420568693,
74+
-49751.2503414755942898455},
75+
{0.00400000000000000008326673, 1.00000000000100008890058,
76+
5.52146091786223985124723, -250.000000000001630310514,
77+
-0.00656057236120388443368478},
78+
{0.00400000000000000008326673, 0.5, 5.52697992926150651043563,
79+
-248.626750675814271729954, -0.0196056092953810030104119},
80+
{0.00400000000000000008326673, 2., 5.51746889659270895932082,
81+
-250.996015936254974875428, -0.00257650861619352965053606},
82+
{0.00400000000000000008326673, 1624., 5.48959582574332553066745,
83+
-257.962997163701114672183, -2.46380963715242861602996e-6},
84+
{1., 9.9999999999999993949697e-12, 25.3284360229345025847009,
85+
-1.64493406683620576791743e-11, -1.00000000000000006050303e11},
86+
{1., 0.0000200000000000000016360611, 10.8197782844102830288697,
87+
-0.0000328982005228616875473718, -49999.9999999999959098473},
88+
{1., 1.00000000000100008890058, -1.00008890058184092270907e-12,
89+
-1.00000000000064499140186, -0.99999999999899991109942},
90+
{1., 0.5, 0.693147180559945309417232, -0.613705638880109381165536, -2.},
91+
{1., 2., -0.693147180559945309417232, -1.5, -0.5},
92+
{1., 1624., -7.39264752072162326054032, -7.97017103579949420353338,
93+
-0.000615763546798029556650246},
94+
{1.00000000999999993922529, 9.9999999999999993949697e-12,
95+
25.3284360229345025845364, -1.64493404279506817585652e-11,
96+
-1.00000000000000006066752e11},
97+
{1.00000000999999993922529, 0.0000200000000000000016360611,
98+
10.8197782844099540468688, -0.0000328982000420519232463277,
99+
-50000.0000000164447694858},
100+
{1.00000000999999993922529, 1.00000000000100008890058,
101+
-1.00009999781323229867408e-8, -0.999999990000645152172528,
102+
-1.00000000644834052017627},
103+
{1.00000000999999993922529, 0.5, 0.693147174422888993420513,
104+
-0.613705631778790840053979, -2.00000000934802190719463},
105+
{1.00000000999999993922529, 2., -0.693147195559945155755169,
106+
-1.49999998750000018846838, -0.500000003949340636774571},
107+
{1.00000000999999993922529, 1624., -7.39264760042333305193451,
108+
-7.97017101935630949522315, -0.000615763552953769552598789},
109+
{5., 9.9999999999999993949697e-12, 25.3284360229136692513677,
110+
-2.21322955736871363309369e-12, -1.00000000002083339383622e11},
111+
{5., 0.0000200000000000000016360611, 10.8197366180283354440329,
112+
-4.42644935682442819025907e-6, -50002.0833048615780771434},
113+
{5., 1.00000000000100008890058, -1.60943791243638391092375,
114+
-0.200000000000181339075453, -2.28333333333186959210634},
115+
{5., 0.5, -0.207395194346070587158746, -0.104975480149950651006806,
116+
-3.5746031746031746031746},
117+
{5., 2., -3.40119738166215537541324, -0.366666666666666666666667, -1.45},
118+
{5., 1624., -33.7913357290267948074624, -5.88929697199582686904279,
119+
-0.00307503307646402839938757},
120+
{23., 9.9999999999999993949697e-12, 25.3284360228975944521988,
121+
-4.44371335365687819119143e-13, -1.00000000003690819300504e11},
122+
{23., 0.0000200000000000000016360611, 10.8197044684653748672169,
123+
-8.88742275864946586539857e-7, -50003.6907812407549378356},
124+
{23., 1.00000000000100008890058, -3.13549421593288431429853,
125+
-0.0434782608696077679481057, -3.7342915110852376727225},
126+
{23., 0.5, -0.989947810259228199543883, -0.0219753695482036950492042,
127+
-5.09908298088536929896051},
128+
{23., 2., -6.31354804627709531045369, -0.085144927536231884057971,
129+
-2.77595817775350686913481},
130+
{23., 1624., -121.714785277510463870251, -4.29280953187037223167221,
131+
-0.0140675098349510427723158},
132+
{19845., 9.9999999999999993949697e-12, 25.3284360228297736063546,
133+
-5.03917962049126253574903e-16, -1.0000000001047290388493e11},
134+
{19845., 0.0000200000000000000016360611, 10.8195688267825636822676,
135+
-1.00783592359038628000151e-9, -50010.4728649374470305881},
136+
{19845., 1.00000000000100008890058, -9.89570736522763962966881,
137+
-0.000050390526581053165215596, -10.4729482251687436517705},
138+
{19845., 0.5, -4.37548244086806082919414, -0.0000251955806911474238396687,
139+
-11.859217391344389445166},
140+
{19845., 2., -19.7914651196913525680177, -0.000100778514084781870541745,
141+
-9.47299861315789246077826},
142+
{19845., 1624., -5756.4146766727238501215, -0.078659853852481428671324,
143+
-2.58200241624359293360231},
144+
{3.0000000000000001e15, 3., -106.219018870176440645578, NaN, NaN},
145+
{3.0000000000000001e15, 100., -3204.6046629883057497238, NaN, NaN},
146+
{3.0000000000000001e15, 12895., -350396.988955562107351686, NaN, NaN},
147+
{1.000000000000000000001e20, 3., -137.461958399082795731695, NaN, NaN},
148+
{1.000000000000000000001e20, 100., -4246.03598061851596930954, NaN, NaN},
149+
{1.000000000000000000001e20, 12895., -484689.557363950217404724, NaN, NaN},
102150
};
103151
} // namespace lbeta_test_internal
104152

0 commit comments

Comments
 (0)