11#include < stan/math/mix.hpp>
2- #include < test/unit/math/prim/fun/expect_matrix_eq .hpp>
2+ #include < test/unit/util .hpp>
33#include < gtest/gtest.h>
44
55TEST (AgradMixMatrixAddons, matrix_fv) {
@@ -17,11 +17,11 @@ TEST(AgradMixMatrixAddons, matrix_fv) {
1717 }
1818 }
1919
20- expect_matrix_eq (vals, mat_in.val ().val ());
21- expect_matrix_eq (vals.array ().exp (), mat_in.val ().val ().array ().exp ());
20+ EXPECT_MATRIX_FLOAT_EQ (vals, mat_in.val ().val ());
21+ EXPECT_MATRIX_FLOAT_EQ (vals.array ().exp (), mat_in.val ().val ().array ().exp ());
2222
23- expect_matrix_eq (derivs, mat_in.d ().val ());
24- expect_matrix_eq (derivs.array ().exp (), mat_in.d ().val ().array ().exp ());
23+ EXPECT_MATRIX_FLOAT_EQ (derivs, mat_in.d ().val ());
24+ EXPECT_MATRIX_FLOAT_EQ (derivs.array ().exp (), mat_in.d ().val ().array ().exp ());
2525
2626 EXPECT_EQ (mat_in.val ().val ().rows (), vals.rows ());
2727 EXPECT_EQ (mat_in.val ().val ().cols (), vals.cols ());
@@ -45,11 +45,13 @@ TEST(AgradMixMatrixAddons, matrix_ffv) {
4545 }
4646 }
4747
48- expect_matrix_eq (vals, mat_in.val ().val ().val ());
49- expect_matrix_eq (vals.array ().exp (), mat_in.val ().val ().val ().array ().exp ());
48+ EXPECT_MATRIX_FLOAT_EQ (vals, mat_in.val ().val ().val ());
49+ EXPECT_MATRIX_FLOAT_EQ (vals.array ().exp (),
50+ mat_in.val ().val ().val ().array ().exp ());
5051
51- expect_matrix_eq (derivs, mat_in.d ().val ().val ());
52- expect_matrix_eq (derivs.array ().exp (), mat_in.d ().val ().val ().array ().exp ());
52+ EXPECT_MATRIX_FLOAT_EQ (derivs, mat_in.d ().val ().val ());
53+ EXPECT_MATRIX_FLOAT_EQ (derivs.array ().exp (),
54+ mat_in.d ().val ().val ().array ().exp ());
5355
5456 EXPECT_EQ (mat_in.val ().val ().val ().rows (), vals.rows ());
5557 EXPECT_EQ (mat_in.val ().val ().val ().cols (), vals.cols ());
@@ -71,11 +73,11 @@ TEST(AgradMixMatrixAddons, vector_fv) {
7173 vec_in (i).d_ = derivs (i);
7274 }
7375
74- expect_matrix_eq (vals, vec_in.val ().val ());
75- expect_matrix_eq (vals.array ().exp (), vec_in.val ().val ().array ().exp ());
76+ EXPECT_MATRIX_FLOAT_EQ (vals, vec_in.val ().val ());
77+ EXPECT_MATRIX_FLOAT_EQ (vals.array ().exp (), vec_in.val ().val ().array ().exp ());
7678
77- expect_matrix_eq (derivs, vec_in.d ().val ());
78- expect_matrix_eq (derivs.array ().exp (), vec_in.d ().val ().array ().exp ());
79+ EXPECT_MATRIX_FLOAT_EQ (derivs, vec_in.d ().val ());
80+ EXPECT_MATRIX_FLOAT_EQ (derivs.array ().exp (), vec_in.d ().val ().array ().exp ());
7981
8082 EXPECT_EQ (vec_in.val ().val ().rows (), vals.rows ());
8183 EXPECT_EQ (vec_in.val ().val ().cols (), vals.cols ());
@@ -97,11 +99,13 @@ TEST(AgradMixMatrixAddons, vector_ffv) {
9799 vec_in (i).d_ = derivs (i);
98100 }
99101
100- expect_matrix_eq (vals, vec_in.val ().val ().val ());
101- expect_matrix_eq (vals.array ().exp (), vec_in.val ().val ().val ().array ().exp ());
102+ EXPECT_MATRIX_FLOAT_EQ (vals, vec_in.val ().val ().val ());
103+ EXPECT_MATRIX_FLOAT_EQ (vals.array ().exp (),
104+ vec_in.val ().val ().val ().array ().exp ());
102105
103- expect_matrix_eq (derivs, vec_in.d ().val ().val ());
104- expect_matrix_eq (derivs.array ().exp (), vec_in.d ().val ().val ().array ().exp ());
106+ EXPECT_MATRIX_FLOAT_EQ (derivs, vec_in.d ().val ().val ());
107+ EXPECT_MATRIX_FLOAT_EQ (derivs.array ().exp (),
108+ vec_in.d ().val ().val ().array ().exp ());
105109
106110 EXPECT_EQ (vec_in.val ().val ().val ().rows (), vals.rows ());
107111 EXPECT_EQ (vec_in.val ().val ().val ().cols (), vals.cols ());
@@ -123,11 +127,13 @@ TEST(AgradMixMatrixAddons, row_vector_fv) {
123127 row_vec_in (i).d_ = derivs (i);
124128 }
125129
126- expect_matrix_eq (vals, row_vec_in.val ().val ());
127- expect_matrix_eq (vals.array ().exp (), row_vec_in.val ().val ().array ().exp ());
130+ EXPECT_MATRIX_FLOAT_EQ (vals, row_vec_in.val ().val ());
131+ EXPECT_MATRIX_FLOAT_EQ (vals.array ().exp (),
132+ row_vec_in.val ().val ().array ().exp ());
128133
129- expect_matrix_eq (derivs, row_vec_in.d ().val ());
130- expect_matrix_eq (derivs.array ().exp (), row_vec_in.d ().val ().array ().exp ());
134+ EXPECT_MATRIX_FLOAT_EQ (derivs, row_vec_in.d ().val ());
135+ EXPECT_MATRIX_FLOAT_EQ (derivs.array ().exp (),
136+ row_vec_in.d ().val ().array ().exp ());
131137
132138 EXPECT_EQ (row_vec_in.val ().val ().rows (), vals.rows ());
133139 EXPECT_EQ (row_vec_in.val ().val ().cols (), vals.cols ());
@@ -149,13 +155,13 @@ TEST(AgradMixMatrixAddons, row_vector_ffv) {
149155 row_vec_in (i).d_ = derivs (i);
150156 }
151157
152- expect_matrix_eq (vals, row_vec_in.val ().val ().val ());
153- expect_matrix_eq (vals.array ().exp (),
154- row_vec_in.val ().val ().val ().array ().exp ());
158+ EXPECT_MATRIX_FLOAT_EQ (vals, row_vec_in.val ().val ().val ());
159+ EXPECT_MATRIX_FLOAT_EQ (vals.array ().exp (),
160+ row_vec_in.val ().val ().val ().array ().exp ());
155161
156- expect_matrix_eq (derivs, row_vec_in.d ().val ().val ());
157- expect_matrix_eq (derivs.array ().exp (),
158- row_vec_in.d ().val ().val ().array ().exp ());
162+ EXPECT_MATRIX_FLOAT_EQ (derivs, row_vec_in.d ().val ().val ());
163+ EXPECT_MATRIX_FLOAT_EQ (derivs.array ().exp (),
164+ row_vec_in.d ().val ().val ().array ().exp ());
159165
160166 EXPECT_EQ (row_vec_in.val ().val ().val ().rows (), vals.rows ());
161167 EXPECT_EQ (row_vec_in.val ().val ().val ().cols (), vals.cols ());
0 commit comments