TiledArray::tile_interface::ShiftTo< Result, Arg, Enabler > Class Template Reference

Documentation

template<typename Result, typename Arg, typename Enabler = void>
class TiledArray::tile_interface::ShiftTo< Result, Arg, Enabler >

Definition at line 134 of file shift.h.

Public Types

typedef Result result_type
 Result tile type. More...
 
typedef Arg argument_type
 Argument tile type. More...
 

Public Member Functions

template<typename Index >
result_type operator() (argument_type &arg, const Index &range_shift) const
 

Member Typedef Documentation

◆ argument_type

template<typename Result , typename Arg , typename Enabler = void>
typedef Arg TiledArray::tile_interface::ShiftTo< Result, Arg, Enabler >::argument_type

Argument tile type.

Definition at line 137 of file shift.h.

◆ result_type

template<typename Result , typename Arg , typename Enabler = void>
typedef Result TiledArray::tile_interface::ShiftTo< Result, Arg, Enabler >::result_type

Result tile type.

Definition at line 136 of file shift.h.

Member Function Documentation

◆ operator()()

template<typename Result , typename Arg , typename Enabler = void>
template<typename Index >
result_type TiledArray::tile_interface::ShiftTo< Result, Arg, Enabler >::operator() ( argument_type arg,
const Index &  range_shift 
) const
inline

Definition at line 140 of file shift.h.


The documentation for this class was generated from the following file:
  • TiledArray/tile_interface/shift.h