|
| template<typename Left , typename Right > |
| auto | TiledArray::add (const Left &left, const Right &right) -> decltype(left.add(right)) |
| | Add tile arguments. More...
|
| |
| template<typename Left , typename Right , typename Scalar , typename std::enable_if< detail::is_numeric< Scalar >::value >::type * = nullptr> |
| auto | TiledArray::add (const Left &left, const Right &right, const Scalar factor) |
| | Add and scale tile arguments. More...
|
| |
| template<typename Left , typename Right > |
| auto | TiledArray::add (const Left &left, const Right &right, const Permutation &perm) |
| | Add and permute tile arguments. More...
|
| |
| template<typename Left , typename Right , typename Scalar , typename std::enable_if< detail::is_numeric< Scalar >::value >::type * = nullptr> |
| auto | TiledArray::add (const Left &left, const Right &right, const Scalar factor, const Permutation &perm) |
| | Add, scale, and permute tile arguments. More...
|
| |
| template<typename Result , typename Arg > |
| Result & | TiledArray::add_to (Result &result, const Arg &arg) |
| | Add to the result tile. More...
|
| |
| template<typename Result , typename Arg , typename Scalar , typename std::enable_if< detail::is_numeric< Scalar >::value >::type * = nullptr> |
| Result & | TiledArray::add_to (Result &result, const Arg &arg, const Scalar factor) |
| | Add and scale to the result tile. More...
|
| |