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 >
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_type & | operator() (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 |
◆ 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 |
◆ 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 |
◆ 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 |
Member Function Documentation
◆ operator()()
template<typename Result , typename Left , typename Right , typename Scalar , typename Enabler = void>
|
inline |
The documentation for this class was generated from the following file:
- TiledArray/tile_interface/add.h