|
TiledArray
0.7.0
|
Tile no operation (noop) More...
#include <noop.h>
Public Types | |
| typedef Noop< Result, Arg, Consumable > | Noop_ |
| This object type. More... | |
| typedef Arg | argument_type |
| The argument type. More... | |
| typedef Result | result_type |
| The result tile type. More... | |
Public Member Functions | |
| result_type | operator() (const argument_type &arg, const Permutation &perm) const |
| Permute operator. More... | |
| template<typename A > | |
| result_type | operator() (A &&arg) const |
| Clone operator. More... | |
| result_type | consume (argument_type &arg) const |
| Pass-through operations (shallow copy) More... | |
Static Public Attributes | |
| static constexpr bool | is_consumable = Consumable |
Tile no operation (noop)
This no operation will return the original or apply a permutation to the result tensor. If no permutation is given or the permutation is null, then the result is not permuted.
| Result | The result tile type |
| Arg | The argument type |
| Consumable | Flag that is true when Arg is consumable |
| typedef Arg TiledArray::detail::Noop< Result, Arg, Consumable >::argument_type |
| typedef Noop<Result, Arg, Consumable> TiledArray::detail::Noop< Result, Arg, Consumable >::Noop_ |
| typedef Result TiledArray::detail::Noop< Result, Arg, Consumable >::result_type |
|
inline |
|
inline |
|
inline |
|
static |