src/SubField/SubFieldAssign.h File Reference

#include "Field/Assign.h"
#include "SubField/SubFieldAssign.cpp"

Include dependency graph for SubFieldAssign.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#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 >)


Define Documentation

#define SUB_ASSIGNMENT_OPERATORS FUNC,
OP   ) 
 

Value:

\
template<class T, unsigned D, class S>                                   \
inline void                                                              \
FUNC(const SubBareField<T,D,S>& lhs, const T& rhs)                       \
{                                                                        \
  assign(lhs,PETE_Scalar<T>(rhs), OP(),ExprTag<true>());                 \
}

Definition at line 53 of file SubFieldAssign.h.


Function Documentation

template<class T, unsigned D, class S, class OP>
void assign SubBareField< T, D, S >  a,
const T &  b,
OP  op,
ExprTag< true > 
[inline]
 

Definition at line 46 of file SubFieldAssign.h.

References a, and assign().

Here is the call graph for this function:

template<class T1, unsigned Dim, class S, class RHS, class OP>
void assign SubBareField< T1, Dim, S >  a,
RHS  b,
OP  op,
ExprTag< true > 
 

Definition at line 44 of file SubFieldAssign.cpp.

References a, IpplInfo::abort(), LField< T, Dim >::begin(), CT, endl(), ERRORMSG, IpplInfo::extraCompressChecks, FillGCIfNecessary, for_each(), LField< T, Dim >::getOwned(), PETE_apply(), PInsist, TAU_ASSIGN, TAU_PROFILE, TAU_SUBFIELD, TAU_TYPE_STRING, LField< T, Dim >::TryCompress(), TryCompressLHS(), and LField< T, Dim >::Uncompress().

Here is the call graph for this function:


Generated on Mon Jan 16 14:21:13 2006 for IPPL by  doxygen 1.4.6