#include "PETE/IpplExpressions.h"
#include "AppTypes/dcomplex.h"
#include "Field/Assign.cpp"
#include "Field/AssignGeneralBF.cpp"
#include "Field/AssignGeneralIBF.cpp"
Include dependency graph for Assign.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | ExprTag< IsExpr > |
struct | IsExprTrait< T > |
struct | IsExprTrait< double > |
struct | IsExprTrait< dcomplex > |
struct | IsExprTrait< float > |
struct | IsExprTrait< short > |
struct | IsExprTrait< int > |
struct | IsExprTrait< long > |
struct | IsExprTrait< Index > |
Defines | |
#define | ASSIGNMSG(x) |
#define | ASSIGNMENT_OPERATORS(FUNC, OP) |
Functions | |
template<class T, unsigned Dim, class RHS, class OP> | |
void | assign (const BareField< T, Dim > &a, RHS b, OP op, ExprTag< true >) |
template<class T1, unsigned Dim, class RHS, class OP> | |
void | assign (const IndexedBareField< T1, Dim, Dim > &a, RHS b, OP op, ExprTag< true >, bool fillGC) |
template<class T1, unsigned Dim, class RHS, class OP> | |
void | assign (const IndexedBareField< T1, Dim, Dim > &a, RHS b, OP op, ExprTag< true > et) |
template<class A, class RHS, class OP, class Tag, class TP> | |
void | assign (PETE_TUTree< OpParens< TP >, A > lhs, RHS rhs, OP op, Tag, bool fillGC=true) |
template<class T1, unsigned D1, class RHS, class Op> | |
void | assign (const BareField< T1, D1 > &lhs, RHS rhs, Op op, ExprTag< false >) |
template<class T1, unsigned D1, class RHS, class Op> | |
void | assign (IndexedBareField< T1, D1, D1 > lhs, RHS rhs, Op, ExprTag< false >) |
template<class T, unsigned D, class OP> | |
void | assign (BareField< T, D > &a, const T &b, OP op, ExprTag< true >) |
template<class T, unsigned D, class OP> | |
void | assign (IndexedBareField< T, D, D > a, const T &b, OP op, ExprTag< true >) |
template<class T, unsigned Dim, class A, class Op> | |
bool | TryCompressLHS (LField< T, Dim > &, A &, Op, const NDIndex< Dim > &) |
|
|
|
Definition at line 28 of file Assign.h. Referenced by assign(), CalcIndexedReceive(), IndexedLocalAssign(), IndexedReceive(), IndexedSend(), and TryCompressLHS(). |
|
Definition at line 122 of file Assign.h. Here is the call graph for this function: ![]() |
|
Definition at line 115 of file Assign.h. Here is the call graph for this function: ![]() |
|
Definition at line 527 of file AssignGeneralIBF.cpp. |
|
|
|
|
Definition at line 73 of file Assign.h. Here is the call graph for this function: ![]() |
|
Definition at line 272 of file Assign.cpp. References a, IpplInfo::abort(), ASSIGNMSG, LField< T, Dim >::begin(), CT, NDIndex< Dim >::empty(), endl(), ERRORMSG, IpplInfo::extraCompressChecks, FillGCIfNecessary, for_each(), IndexedBareField< T, Dim, Brackets >::getDomain(), LField< T, Dim >::getOwned(), INFORM_ALL_NODES, PETE_apply(), TAU_ASSIGN, TAU_FIELD, TAU_PROFILE, TAU_PROFILE_START, TAU_PROFILE_TIMER, TAU_TYPE_STRING, LField< T, Dim >::TryCompress(), and TryCompressLHS(). Here is the call graph for this function: ![]() |
|
|
|
Definition at line 83 of file Assign.cpp. References ASSIGNMSG, LField< T, Dim >::begin(), LField< T, Dim >::Compress(), NDIndex< Dim >::containsAllPoints(), CT, endl(), for_each(), LField< T, Dim >::getOwned(), INFORM_ALL_NODES, LField< T, Dim >::IsCompressed(), IpplInfo::noFieldCompression, PETE_apply(), TAU_ASSIGN, TAU_FIELD, TAU_PROFILE, and TAU_TYPE_STRING. Referenced by assign(). Here is the call graph for this function: ![]() |