@@ -522,6 +522,15 @@ TEST(serializer_vectorized, write_free_sum_to_zero) {
522
522
SumToZeroConstrain>(std::make_tuple (3 , 2 , 4 ));
523
523
}
524
524
525
+ TEST (serializer_vectorized, write_free_sum_to_zero_mat) {
526
+ using stan::test::serializer_test;
527
+ serializer_test<Eigen::MatrixXd, SumToZeroConstrain>(std::make_tuple (4 , 5 ));
528
+ serializer_test<std::vector<Eigen::MatrixXd>, SumToZeroConstrain>(
529
+ std::make_tuple (2 , 4 , 3 ));
530
+ serializer_test<std::vector<std::vector<Eigen::MatrixXd>>,
531
+ SumToZeroConstrain>(std::make_tuple (3 , 2 , 4 , 2 ));
532
+ }
533
+
525
534
// ordered
526
535
527
536
template <typename Ret>
@@ -692,7 +701,7 @@ struct StochasticCol {
692
701
};
693
702
}
694
703
};
695
- TEST (deserializer_vector , read_stochastic_column_matrix) {
704
+ TEST (serializer_vectorized , read_stochastic_column_matrix) {
696
705
using stan::test::serializer_test;
697
706
serializer_test<Eigen::MatrixXd, StochasticCol>(std::make_tuple (3 , 3 ));
698
707
serializer_test<std::vector<Eigen::MatrixXd>, StochasticCol>(
@@ -716,7 +725,7 @@ struct StochasticRow {
716
725
};
717
726
}
718
727
};
719
- TEST (deserializer_vector , read_stochastic_row_matrix) {
728
+ TEST (serializer_vectorized , read_stochastic_row_matrix) {
720
729
using stan::test::serializer_test;
721
730
serializer_test<Eigen::MatrixXd, StochasticRow>(std::make_tuple (3 , 3 ));
722
731
serializer_test<std::vector<Eigen::MatrixXd>, StochasticRow>(
0 commit comments