@@ -49,7 +49,6 @@ TEST(mathMixFun, complexPow) {
4949}
5050
5151TEST (mathMixFun, powIntAmbiguityTest) {
52- using stan::math::pow; // included to check ambiguities
5352 using stan::math::var;
5453 using std::complex ;
5554 int i = 2 ;
@@ -58,35 +57,35 @@ TEST(mathMixFun, powIntAmbiguityTest) {
5857 complex <double > cd = 2.5 ;
5958 complex <var> cv = 2.5 ;
6059
61- auto a1 = pow (i, i);
62- auto a2 = pow (i, d);
63- auto a3 = pow (i, v);
64- auto a4 = pow (i, cd);
65- auto a5 = pow (i, cv);
66-
67- auto b1 = pow (d, i);
68- auto b2 = pow (d, d);
69- auto b3 = pow (d, v);
70- auto b4 = pow (d, cd);
71- auto b5 = pow (d, cv);
72-
73- auto e1 = pow (v, i);
74- auto e2 = pow (v, d);
75- auto e3 = pow (v, v);
76- auto e4 = pow (v, cd);
77- auto e5 = pow (v, cv);
78-
79- auto c1 = pow (cd, i);
80- auto c2 = pow (cd, d);
81- auto c3 = pow (cd, v);
82- auto c4 = pow (cd, cd);
83- auto c5 = pow (cd, cv);
84-
85- auto d1 = pow (cv, i);
86- auto d2 = pow (cv, d);
87- auto d3 = pow (cv, v);
88- auto d4 = pow (cv, cd);
89- auto d5 = pow (cv, cv);
60+ auto a1 = stan::math:: pow (i, i);
61+ auto a2 = stan::math:: pow (i, d);
62+ auto a3 = stan::math:: pow (i, v);
63+ auto a4 = stan::math:: pow (i, cd);
64+ auto a5 = stan::math:: pow (i, cv);
65+
66+ auto b1 = stan::math:: pow (d, i);
67+ auto b2 = stan::math:: pow (d, d);
68+ auto b3 = stan::math:: pow (d, v);
69+ auto b4 = stan::math:: pow (d, cd);
70+ auto b5 = stan::math:: pow (d, cv);
71+
72+ auto e1 = stan::math:: pow (v, i);
73+ auto e2 = stan::math:: pow (v, d);
74+ auto e3 = stan::math:: pow (v, v);
75+ auto e4 = stan::math:: pow (v, cd);
76+ auto e5 = stan::math:: pow (v, cv);
77+
78+ auto c1 = stan::math:: pow (cd, i);
79+ auto c2 = stan::math:: pow (cd, d);
80+ auto c3 = stan::math:: pow (cd, v);
81+ auto c4 = stan::math:: pow (cd, cd);
82+ auto c5 = stan::math:: pow (cd, cv);
83+
84+ auto d1 = stan::math:: pow (cv, i);
85+ auto d2 = stan::math:: pow (cv, d);
86+ auto d3 = stan::math:: pow (cv, v);
87+ auto d4 = stan::math:: pow (cv, cd);
88+ auto d5 = stan::math:: pow (cv, cv);
9089
9190 auto e = a1 + a2 + a3 + a4 + a5 + b1 + b2 + b3 + b4 + b5 + c1 + c2 + c3 + c4
9291 + c5 + d1 + d2 + d3 + d4 + d5 + e1 + e2 + e3 + e4 + e5 ;
@@ -96,37 +95,36 @@ TEST(mathMixFun, powIntAmbiguityTest) {
9695
9796TEST (mathMixFun, powIntAmbiguityTestFvar) {
9897 using stan::math::fvar;
99- using stan::math::pow; // included to check ambiguities
10098 using std::complex ;
10199 int i = 2 ;
102100 double d = 2.5 ;
103101 fvar<double > v = 2.5 ;
104102 complex <double > cd = 2.5 ;
105103 complex <fvar<double >> cv = 2.5 ;
106104
107- auto a1 = pow (i, i);
108- auto a2 = pow (i, d);
109- auto a3 = pow (i, v);
110- auto a4 = pow (i, cd);
111- auto a5 = pow (i, cv);
112-
113- auto b1 = pow (d, i);
114- auto b2 = pow (d, d);
115- auto b3 = pow (d, v);
116- auto b4 = pow (d, cd);
117- auto b5 = pow (d, cv);
118-
119- auto c1 = pow (cd, i);
120- auto c2 = pow (cd, d);
121- auto c3 = pow (cd, v);
122- auto c4 = pow (cd, cd);
123- auto c5 = pow (cd, cv);
124-
125- auto d1 = pow (cv, i);
126- auto d2 = pow (cv, d);
127- auto d3 = pow (cv, v);
128- auto d4 = pow (cv, cd);
129- auto d5 = pow (cv, cv);
105+ auto a1 = stan::math:: pow (i, i);
106+ auto a2 = stan::math:: pow (i, d);
107+ auto a3 = stan::math:: pow (i, v);
108+ auto a4 = stan::math:: pow (i, cd);
109+ auto a5 = stan::math:: pow (i, cv);
110+
111+ auto b1 = stan::math:: pow (d, i);
112+ auto b2 = stan::math:: pow (d, d);
113+ auto b3 = stan::math:: pow (d, v);
114+ auto b4 = stan::math:: pow (d, cd);
115+ auto b5 = stan::math:: pow (d, cv);
116+
117+ auto c1 = stan::math:: pow (cd, i);
118+ auto c2 = stan::math:: pow (cd, d);
119+ auto c3 = stan::math:: pow (cd, v);
120+ auto c4 = stan::math:: pow (cd, cd);
121+ auto c5 = stan::math:: pow (cd, cv);
122+
123+ auto d1 = stan::math:: pow (cv, i);
124+ auto d2 = stan::math:: pow (cv, d);
125+ auto d3 = stan::math:: pow (cv, v);
126+ auto d4 = stan::math:: pow (cv, cd);
127+ auto d5 = stan::math:: pow (cv, cv);
130128
131129 auto e = a1 + a2 + a3 + a4 + a5 + b1 + b2 + b3 + b4 + b5 + c1 + c2 + c3 + c4
132130 + c5 + d1 + d2 + d3 + d4 + d5;
0 commit comments