|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
Go to the source code of this file.
Classes | |
| class | SIExprTag< IsExpr > |
Macros | |
| #define | SI_ASSIGNMENT_FUNCTIONS(FUNC, OP) |
| #define | SI_ASSIGNMENT_OPERATORS(FUNC, OP) |
Functions | |
| template<unsigned Dim, class RHS, class OP, bool IsExpr> | |
| void | assign (SIndex< Dim > &, RHS, OP, const NDIndex< Dim > &, SIExprTag< IsExpr >) |
| template<unsigned Dim, class RHS> | |
| void | assign (SIndex< Dim > &lhs, const PETE_Expr< RHS > &rhs) |
| template<unsigned Dim, class RHS> | |
| void | assign (SIndex< Dim > &lhs, const PETE_Expr< RHS > &rhs, const NDIndex< Dim > &domain) |
| template<unsigned Dim, class RHS> | |
| void | operator<< (SIndex< Dim > &lhs, const PETE_Expr< RHS > &rhs) |
| template<unsigned Dim, class RHS> | |
| void | operator|= (SIndex< Dim > &lhs, const PETE_Expr< RHS > &rhs) |
| template<unsigned Dim, class RHS> | |
| void | operator&= (SIndex< Dim > &lhs, const PETE_Expr< RHS > &rhs) |
| class SIExprTag |
Definition at line 25 of file SIndexAssign.h.
| #define SI_ASSIGNMENT_FUNCTIONS | ( | FUNC, | |
| OP ) |
Definition at line 39 of file SIndexAssign.h.
| #define SI_ASSIGNMENT_OPERATORS | ( | FUNC, | |
| OP ) |
Definition at line 58 of file SIndexAssign.h.
Referenced by operator&=(), operator<<(), and operator|=().
| void assign | ( | SIndex< Dim > & | , |
| RHS | , | ||
| OP | , | ||
| const NDIndex< Dim > & | , | ||
| SIExprTag< IsExpr > | ) |
|
inline |
Definition at line 72 of file SIndexAssign.h.
References assign().
|
inline |
Definition at line 72 of file SIndexAssign.h.
|
inline |
Definition at line 75 of file SIndexAssign.h.
References SI_ASSIGNMENT_OPERATORS.
|
inline |
Definition at line 73 of file SIndexAssign.h.
References SI_ASSIGNMENT_OPERATORS.
|
inline |
Definition at line 74 of file SIndexAssign.h.
References SI_ASSIGNMENT_OPERATORS.