•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
TiledArray::tile_interface::Permute< Result, Arg, Enabler > Class Template Reference
Documentation
template<typename Result, typename Arg, typename Enabler = void>
class TiledArray::tile_interface::Permute< Result, Arg, Enabler >
Public Types | |
typedef Result result_type | |
Result tile type. More... | |
typedef Arg argument_type | |
Argument tile type. More... | |
Public Member Functions | |
template<typename Perm , typename = std::enable_if_t<detail::is_permutation_v<Perm>>> | |
result_type operator() (const argument_type &arg, const Perm &perm) const | |
Member Typedef Documentation
◆ argument_type
template<typename Result , typename Arg , typename Enabler = void>
typedef Arg TiledArray::tile_interface::Permute< Result, Arg, Enabler >::argument_type |
◆ result_type
template<typename Result , typename Arg , typename Enabler = void>
typedef Result TiledArray::tile_interface::Permute< Result, Arg, Enabler >::result_type |
Member Function Documentation
◆ operator()()
template<typename Result , typename Arg , typename Enabler = void>
template<typename Perm , typename = std::enable_if_t<detail::is_permutation_v<Perm>>>
|
inline |
The documentation for this class was generated from the following file:
- TiledArray/tile_interface/permute.h