OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
Go to the source code of this file.
Classes | |
class | SubBareField< T, Dim, S > |
Macros | |
#define | SUB_ASSIGNMENT_OPERATORS(FUNC, OP) |
Functions | |
template<class T1 , unsigned Dim, class S , class RHS , class OP > | |
void | assign (SubBareField< T1, Dim, S > a, RHS b, OP op, ExprTag< true >) |
template<class T , unsigned D, class S , class OP > | |
void | assign (SubBareField< T, D, S > a, const T &b, OP op, ExprTag< true >) |
template<class T , unsigned D, class S > | |
void | assign (const SubBareField< T, D, S > &lhs, const T &rhs) |
template<class T , unsigned D, class S > | |
void | operator<< (const SubBareField< T, D, S > &lhs, const T &rhs) |
template<class T , unsigned D, class S > | |
void | operator+= (const SubBareField< T, D, S > &lhs, const T &rhs) |
template<class T , unsigned D, class S > | |
void | operator-= (const SubBareField< T, D, S > &lhs, const T &rhs) |
template<class T , unsigned D, class S > | |
void | operator*= (const SubBareField< T, D, S > &lhs, const T &rhs) |
template<class T , unsigned D, class S > | |
void | operator/= (const SubBareField< T, D, S > &lhs, const T &rhs) |
template<class T , unsigned D, class S > | |
void | mineq (const SubBareField< T, D, S > &lhs, const T &rhs) |
template<class T , unsigned D, class S > | |
void | maxeq (const SubBareField< T, D, S > &lhs, const T &rhs) |
#define SUB_ASSIGNMENT_OPERATORS | ( | FUNC, | |
OP | |||
) |
Definition at line 53 of file SubFieldAssign.h.
void assign | ( | SubBareField< T1, Dim, S > | a, |
RHS | b, | ||
OP | op, | ||
ExprTag< true > | |||
) |
Definition at line 44 of file SubFieldAssign.hpp.
References IpplInfo::abort(), SubBareField< T, Dim, S >::begin(), LField< T, Dim >::begin(), SubBareField< T, Dim, S >::end(), endl(), ERRORMSG, IpplInfo::extraCompressChecks, FillGCIfNecessary(), for_each(), SubBareField< T, Dim, S >::getBareField(), LField< T, Dim >::getOwned(), SubBareField< T, Dim, S >::getSubsetType(), INCIPPLSTAT, SubBareField< T, Dim, S >::makeNDIndex(), PETE_apply(), PInsist, LField< T, Dim >::TryCompress(), TryCompressLHS(), and LField< T, Dim >::Uncompress().
|
inline |
Definition at line 46 of file SubFieldAssign.h.
References assign().
|
inline |
Definition at line 63 of file SubFieldAssign.h.
|
inline |
Definition at line 70 of file SubFieldAssign.h.
|
inline |
Definition at line 69 of file SubFieldAssign.h.
|
inline |
Definition at line 67 of file SubFieldAssign.h.
|
inline |
Definition at line 65 of file SubFieldAssign.h.
|
inline |
Definition at line 66 of file SubFieldAssign.h.
|
inline |
Definition at line 68 of file SubFieldAssign.h.
|
inline |
Definition at line 64 of file SubFieldAssign.h.