TiledArray::expressions::SubtExpr< Left, Right > Class Template Reference
Documentation
template<typename Left, typename Right>
class TiledArray::expressions::SubtExpr< Left, Right >
Subtraction expression.
- Template Parameters
-
Left The left-hand expression type Right The right-hand expression type
Definition at line 88 of file subt_expr.h.
Public Types | |
typedef SubtExpr< Left, Right > | SubtExpr_ |
typedef BinaryExpr< SubtExpr_ > | BinaryExpr_ |
Binary base class type. More... | |
typedef ExprTrait< SubtExpr_ >::left_type | left_type |
The left-hand expression type. More... | |
typedef ExprTrait< SubtExpr_ >::right_type | right_type |
The right-hand expression type. More... | |
typedef ExprTrait< SubtExpr_ >::engine_type | engine_type |
Expression engine type. More... | |
Public Member Functions | |
SubtExpr (const SubtExpr_ &)=default | |
SubtExpr (SubtExpr_ &&)=default | |
~SubtExpr ()=default | |
SubtExpr_ & | operator= (const SubtExpr_ &)=delete |
SubtExpr_ & | operator= (SubtExpr_ &&)=delete |
SubtExpr (const left_type &left, const right_type &right) | |
Expression constructor. More... | |
Member Typedef Documentation
◆ BinaryExpr_
template<typename Left , typename Right >
typedef BinaryExpr<SubtExpr_> TiledArray::expressions::SubtExpr< Left, Right >::BinaryExpr_ |
Binary base class type.
Definition at line 91 of file subt_expr.h.
◆ engine_type
template<typename Left , typename Right >
typedef ExprTrait<SubtExpr_>::engine_type TiledArray::expressions::SubtExpr< Left, Right >::engine_type |
Expression engine type.
Definition at line 97 of file subt_expr.h.
◆ left_type
template<typename Left , typename Right >
typedef ExprTrait<SubtExpr_>::left_type TiledArray::expressions::SubtExpr< Left, Right >::left_type |
The left-hand expression type.
Definition at line 93 of file subt_expr.h.
◆ right_type
template<typename Left , typename Right >
typedef ExprTrait<SubtExpr_>::right_type TiledArray::expressions::SubtExpr< Left, Right >::right_type |
The right-hand expression type.
Definition at line 95 of file subt_expr.h.
◆ SubtExpr_
template<typename Left , typename Right >
typedef SubtExpr<Left, Right> TiledArray::expressions::SubtExpr< Left, Right >::SubtExpr_ |
Definition at line 90 of file subt_expr.h.
Constructor & Destructor Documentation
◆ SubtExpr() [1/3]
template<typename Left , typename Right >
|
default |
◆ SubtExpr() [2/3]
template<typename Left , typename Right >
|
default |
◆ ~SubtExpr()
template<typename Left , typename Right >
|
default |
◆ SubtExpr() [3/3]
template<typename Left , typename Right >
|
inline |
Expression constructor.
- Parameters
-
left The left-hand expression right The right-hand expression
Definition at line 110 of file subt_expr.h.
Member Function Documentation
◆ operator=() [1/2]
template<typename Left , typename Right >
|
delete |
◆ operator=() [2/2]
template<typename Left , typename Right >
|
delete |
The documentation for this class was generated from the following files:
- TiledArray/expressions/subt_engine.h
- TiledArray/expressions/subt_expr.h