16 #ifndef OPENKALMAN_EIGEN_TRAITS_PERMUTATIONWRAPPER_HPP 17 #define OPENKALMAN_EIGEN_TRAITS_PERMUTATIONWRAPPER_HPP 19 #include <type_traits> 24 template<
typename IndicesType>
34 template<
typename Arg>
37 return std::forward<Arg>(arg).indices();
47 #endif //OPENKALMAN_EIGEN_TRAITS_PERMUTATIONWRAPPER_HPP Definition: indexible_object_traits.hpp:36
Definition: basics.hpp:41
Trait object providing get and set routines.
Definition: eigen-forward-declarations.hpp:502
Definition: eigen-comma-initializers.hpp:20
decltype(auto) constexpr nested_object(Arg &&arg)
Retrieve a nested object of Arg, if it exists.
Definition: nested_object.hpp:34