Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <memory>
- #include <type_traits>
- #include <Eigen/CXX11/Tensor>
- void main(){
- using T = Tensor<double, 3>;
- T tensor(5,5,5);
- using CustomIndex = Matrix<unsigned int,3,1>;
- CustomIndex indicesC(3,1,2);
- using NormalIndex = DSizes<ptrdiff_t, 3>;
- NormalIndex indices(3,1,2);
- EIGEN_ASM_COMMENT("Normal INDEX");
- auto s = tensor.coeff(indices);
- EIGEN_ASM_COMMENT("Normal INDEX END");
- std::cout << s << std::endl;
- EIGEN_ASM_COMMENT("CUSTOM INDEX");
- auto s2 = tensor.coeff(indicesC);
- EIGEN_ASM_COMMENT("CUSTOM INDEX END");
- std::cout << s << s2 << std::endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement