cumsum.cpp 415 B

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