|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include "Index/SIndexAssign.h"#include "Index/SIndex.h"#include "Field/BrickIterator.h"#include "Field/Field.h"#include "Field/IndexedField.h"#include "Field/Assign.h"#include "Utility/IpplInfo.h"

Go to the source code of this file.
Classes | |
| class | SIndexAssignTraits< Dim, OP > |
| class | SIndexAssignTraits< Dim, OpAssign > |
| class | SIndexAssignTraits< Dim, OpBitwiseAndAssign > |
| class | SIndexAssignTraits< Dim, OpBitwiseOrAssign > |
| class | SIndexExpLoop< OP, Dim > |
| class | SIndexExpLoop< OP, 1U > |
| class | SIndexExpLoop< OP, 2U > |
| class | SIndexExpLoop< OP, 3U > |
| struct | AssignActions< Dim, T > |
| struct | AssignActions< Dim, SIExprTag< true > > |
| struct | AssignActions< Dim, SIExprTag< false > > |
Functions | |
| template<unsigned Dim, class RHS , class Op , bool IsExpr> | |
| void | assign (SIndex< Dim > &a, RHS b, Op, const NDIndex< Dim > &domain, SIExprTag< IsExpr > isexpr) |
| void assign | ( | SIndex< Dim > & | a, |
| RHS | b, | ||
| Op | , | ||
| const NDIndex< Dim > & | domain, | ||
| SIExprTag< IsExpr > | isexpr | ||
| ) |
Definition at line 334 of file SIndexAssign.hpp.
References IpplInfo::abort(), SIndex< Dim >::begin_iv(), Dim, NDIndex< Dim >::empty(), SIndex< Dim >::end_iv(), endl(), ERRORMSG, SIndexExpLoop< OP, Dim >::evaluate(), for_each(), NDIndex< Dim >::intersect(), and SIndex< Dim >::setDomain().

1.8.5