TiledArray::tile_interface::ScalAddTo< Result, Left, Right, Scalar, Enabler > Class Template Reference

Documentation

template<typename Result, typename Left, typename Right, typename Scalar, typename Enabler = void>
class TiledArray::tile_interface::ScalAddTo< Result, Left, Right, Scalar, Enabler >

Definition at line 312 of file add.h.

Public Types

typedef Result result_type
 Result tile type. More...
 
typedef Left left_type
 Left-hand argument tile type. More...
 
typedef Right right_type
 Right-hand argument tile type. More...
 
typedef Scalar scalar_type
 The scaling factor type. More...
 

Public Member Functions

result_typeoperator() (left_type &left, const right_type &right) const
 

Member Typedef Documentation

◆ left_type

template<typename Result , typename Left , typename Right , typename Scalar , typename Enabler = void>
typedef Left TiledArray::tile_interface::ScalAddTo< Result, Left, Right, Scalar, Enabler >::left_type

Left-hand argument tile type.

Definition at line 318 of file add.h.

◆ result_type

template<typename Result , typename Left , typename Right , typename Scalar , typename Enabler = void>
typedef Result TiledArray::tile_interface::ScalAddTo< Result, Left, Right, Scalar, Enabler >::result_type

Result tile type.

Definition at line 317 of file add.h.

◆ right_type

template<typename Result , typename Left , typename Right , typename Scalar , typename Enabler = void>
typedef Right TiledArray::tile_interface::ScalAddTo< Result, Left, Right, Scalar, Enabler >::right_type

Right-hand argument tile type.

Definition at line 319 of file add.h.

◆ scalar_type

template<typename Result , typename Left , typename Right , typename Scalar , typename Enabler = void>
typedef Scalar TiledArray::tile_interface::ScalAddTo< Result, Left, Right, Scalar, Enabler >::scalar_type

The scaling factor type.

Definition at line 320 of file add.h.

Member Function Documentation

◆ operator()()

template<typename Result , typename Left , typename Right , typename Scalar , typename Enabler = void>
result_type& TiledArray::tile_interface::ScalAddTo< Result, Left, Right, Scalar, Enabler >::operator() ( left_type left,
const right_type right 
) const
inline

Definition at line 322 of file add.h.


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