cumprod.cpp 439 B

1234567891011121314151617181920
  1. #include <test_common.h>
  2. #include <igl/cumprod.h>
  3. TEST_CASE("cumprod: col_factorial", "[igl]")
  4. {
  5. Eigen::Vector4d X(1,2,3,4);
  6. Eigen::Vector4d Y;
  7. igl::cumprod(X,1,Y);
  8. Eigen::Vector4d Ygt(1,2,6,24);
  9. test_common::assert_eq(Y,Ygt);
  10. }
  11. TEST_CASE("cumprod: row_factorial", "[igl]")
  12. {
  13. Eigen::RowVector4d X(1,2,3,4);
  14. Eigen::RowVector4d Y;
  15. igl::cumprod(X,2,Y);
  16. Eigen::RowVector4d Ygt(1,2,6,24);
  17. test_common::assert_eq(Y,Ygt);
  18. }