#include "Field/Assign.h"
#include "Field/AssignDefs.h"
#include "Field/BareField.h"
#include "Field/BrickExpression.h"
#include "Field/IndexedBareField.h"
#include "Field/LField.h"
#include "Message/Communicate.h"
#include "Message/Message.h"
#include "Utility/PAssert.h"
#include "Utility/IpplInfo.h"
#include "Utility/IpplStats.h"
#include "Profile/Profiler.h"
#include "PETE/IpplExpressions.h"
#include <map.h>
#include <vector.h>
#include <function.h>
#include <multimap.h>
#include <iostream.h>
#include <typeinfo.h>
Include dependency graph for Assign.cpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | ParensIterator< Expr > |
Functions | |
template<class T, unsigned Dim, class A, class Op> | |
bool | TryCompressLHS (LField< T, Dim > &lf, A &rhs, Op op, const NDIndex< Dim > &domain) |
template<class T1, unsigned Dim, class RHS, class OP> | |
void | assign (const IndexedBareField< T1, Dim, Dim > &aa, RHS b, OP op, ExprTag< true >, bool fillGC) |
template<class A, class RHS, class OP, class Tag, class TP> | |
void | assign (PETE_TUTree< OpParens< TP >, A > lhs, RHS wrhs, OP op, Tag, bool fillGC) |
template<class T1, unsigned Dim, class RHS, class OP> | |
void | assign (const BareField< T1, Dim > &ca, RHS b, OP op, ExprTag< true >) |
|
Definition at line 633 of file Assign.cpp. References a, ASSIGNMSG, LField< T, Dim >::begin(), CT, endl(), IpplInfo::extraCompressChecks, for_each(), BareField< T, Dim >::getDomain(), LField< T, Dim >::getOwned(), INFORM_ALL_NODES, PETE_apply(), TAU_ASSIGN, TAU_FIELD, TAU_PROFILE, TAU_PROFILE_START, TAU_PROFILE_STOP, TAU_PROFILE_TIMER, TAU_TYPE_STRING, LField< T, Dim >::TryCompress(), and TryCompressLHS(). Here is the call graph for this function: ![]() |
|
Definition at line 456 of file Assign.cpp. |
|
|
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: ![]() |