OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Functions
Assign.hpp File Reference
#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 "PETE/IpplExpressions.h"
#include <map>
#include <vector>
#include <functional>
#include <utility>
#include <iostream>
#include <typeinfo>
Include dependency graph for Assign.hpp:
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 >)
 

Function Documentation

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 >   
)
template<class T , unsigned Dim, class A , class Op >
bool TryCompressLHS ( LField< T, Dim > &  lf,
A &  rhs,
Op  op,
const NDIndex< Dim > &  domain 
)