TiledArray  0.7.0
TiledArray::tile_interface::Add< Result, Left, Right, Enabler > Class Template Reference

#include <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...
 

Public Member Functions

result_type operator() (const left_type &left, const right_type &right) const
 
result_type operator() (const left_type &left, const right_type &right, const Permutation &perm) const
 

Detailed Description

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

Definition at line 155 of file add.h.

Member Typedef Documentation

◆ left_type

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

Left-hand argument tile type.

Definition at line 159 of file add.h.

◆ result_type

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

Result tile type.

Definition at line 158 of file add.h.

◆ right_type

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

Right-hand argument tile type.

Definition at line 160 of file add.h.

Member Function Documentation

◆ operator()() [1/2]

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

Definition at line 163 of file add.h.

◆ operator()() [2/2]

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

Definition at line 168 of file add.h.


The documentation for this class was generated from the following file: