|
template<typename Array , typename Scalar , bool Alias, typename std::enable_if< TiledArray::detail::is_numeric_v< Scalar >>::type * = nullptr> |
ScalBlkTsrExpr< typename std::remove_const< Array >::type, Scalar > | TiledArray::expressions::operator* (const BlkTsrExpr< Array, Alias > &expr, const Scalar &factor) |
| Scaled-block expression factor. More...
|
|
template<typename Array , typename Scalar , bool Alias, typename std::enable_if< TiledArray::detail::is_numeric_v< Scalar >>::type * = nullptr> |
ScalBlkTsrExpr< typename std::remove_const< Array >::type, Scalar > | TiledArray::expressions::operator* (const Scalar &factor, const BlkTsrExpr< Array, Alias > &expr) |
| Scaled-block expression factor. More...
|
|
template<typename Array , typename Scalar1 , typename Scalar2 , typename std::enable_if< TiledArray::detail::is_numeric_v< Scalar2 >>::type * = nullptr> |
ScalBlkTsrExpr< Array, mult_t< Scalar1, Scalar2 > > | TiledArray::expressions::operator* (const ScalBlkTsrExpr< Array, Scalar1 > &expr, const Scalar2 &factor) |
| Scaled-block expression factor. More...
|
|
template<typename Array , typename Scalar1 , typename Scalar2 , typename std::enable_if< TiledArray::detail::is_numeric_v< Scalar1 >>::type * = nullptr> |
ScalBlkTsrExpr< Array, mult_t< Scalar2, Scalar1 > > | TiledArray::expressions::operator* (const Scalar1 &factor, const ScalBlkTsrExpr< Array, Scalar2 > &expr) |
| Scaled-block expression factor. More...
|
|
template<typename Array > |
ScalBlkTsrExpr< typename std::remove_const< Array >::type, typename ExprTrait< BlkTsrExpr< Array, true > >::numeric_type > | TiledArray::expressions::operator- (const BlkTsrExpr< Array, true > &expr) |
| Negated block expression factor. More...
|
|
template<typename Array , typename Scalar > |
ScalBlkTsrExpr< Array, Scalar > | TiledArray::expressions::operator- (const ScalBlkTsrExpr< Array, Scalar > &expr) |
| Negated scaled-block expression factor. More...
|
|
template<typename Array , bool Alias> |
ConjBlkTsrExpr< typename std::remove_const< Array >::type > | TiledArray::expressions::conj (const BlkTsrExpr< Array, Alias > &expr) |
| Conjugated block tensor expression factory. More...
|
|
template<typename Array > |
BlkTsrExpr< const Array, true > | TiledArray::expressions::conj (const ConjBlkTsrExpr< Array > &expr) |
| Conjugate-conjugate block tensor expression factory. More...
|
|
template<typename Array , typename Scalar > |
ScalConjBlkTsrExpr< Array, Scalar > | TiledArray::expressions::conj (const ScalBlkTsrExpr< Array, Scalar > &expr) |
| Conjugated block tensor expression factor. More...
|
|
template<typename Array , typename Scalar > |
ScalBlkTsrExpr< Array, Scalar > | TiledArray::expressions::conj (const ScalConjBlkTsrExpr< Array, Scalar > &expr) |
| Conjugate-conjugate tensor expression factory. More...
|
|
template<typename Array , typename Scalar , typename std::enable_if< TiledArray::detail::is_numeric_v< Scalar >>::type * = nullptr> |
ScalConjBlkTsrExpr< Array, Scalar > | TiledArray::expressions::operator* (const ConjBlkTsrExpr< const Array > &expr, const Scalar &factor) |
| Scaled block tensor expression factor. More...
|
|
template<typename Array , typename Scalar , typename std::enable_if< TiledArray::detail::is_numeric_v< Scalar >>::type * = nullptr> |
ScalConjBlkTsrExpr< Array, Scalar > | TiledArray::expressions::operator* (const Scalar &factor, const ConjBlkTsrExpr< Array > &expr) |
| Scaled block tensor expression factor. More...
|
|
template<typename Array , typename Scalar1 , typename Scalar2 , typename std::enable_if< TiledArray::detail::is_numeric_v< Scalar2 >>::type * = nullptr> |
ScalConjBlkTsrExpr< Array, mult_t< Scalar1, Scalar2 > > | TiledArray::expressions::operator* (const ScalConjBlkTsrExpr< Array, Scalar1 > &expr, const Scalar2 &factor) |
| Scaled block tensor expression factor. More...
|
|
template<typename Array , typename Scalar1 , typename Scalar2 , typename std::enable_if< TiledArray::detail::is_numeric_v< Scalar1 >>::type * = nullptr> |
ScalConjBlkTsrExpr< Array, mult_t< Scalar2, Scalar1 > > | TiledArray::expressions::operator* (const Scalar1 &factor, const ScalConjBlkTsrExpr< Array, Scalar2 > &expr) |
| Scaled-tensor expression factor. More...
|
|
template<typename Array > |
ScalConjBlkTsrExpr< Array, typename ExprTrait< ConjBlkTsrExpr< Array > >::numeric_type > | TiledArray::expressions::operator- (const ConjBlkTsrExpr< Array > &expr) |
| Negated-conjugated-tensor expression factor. More...
|
|
template<typename Array , typename Scalar > |
ScalConjBlkTsrExpr< Array, Scalar > | TiledArray::expressions::operator- (const ScalConjBlkTsrExpr< Array, Scalar > &expr) |
| Negated-conjugated-tensor expression factor. More...
|
|