src/SubParticle/SubParticleAssign.h File Reference

#include "Field/Assign.h"
#include "SubParticle/SubParticleAttrib.h"
#include "SubParticle/SubParticleAssign.cpp"

Include dependency graph for SubParticleAssign.h:

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

Go to the source code of this file.

Defines

#define SUBPARTICLE_ASSIGNMENT_OPERATORS(FUNC, OP)

Functions

template<class PA, class T, unsigned Dim, class RHS, class OP>
void assign (SubParticleAttrib< PA, T, Dim > a, RHS b, OP op, ExprTag< true >)
template<class PA, class T, unsigned Dim, class OP>
void assign (SubParticleAttrib< PA, T, Dim > a, const T &b, OP op, ExprTag< true >)


Define Documentation

#define SUBPARTICLE_ASSIGNMENT_OPERATORS FUNC,
OP   ) 
 

Value:

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

Definition at line 59 of file SubParticleAssign.h.


Function Documentation

template<class PA, class T, unsigned Dim, class OP>
void assign SubParticleAttrib< PA, T, Dim >  a,
const T &  b,
OP  op,
ExprTag< true > 
[inline]
 

Definition at line 52 of file SubParticleAssign.h.

References a, and assign().

Here is the call graph for this function:

template<class PA, class T, unsigned Dim, class RHS, class OP>
void assign SubParticleAttrib< PA, T, Dim >  a,
RHS  b,
OP  op,
ExprTag< true > 
 

Definition at line 54 of file SubParticleAssign.cpp.

References a, IpplInfo::abort(), CT, endl(), ERRORMSG, FillGCIfNecessary, for_each(), PInsist, TAU_ASSIGN, TAU_PROFILE, TAU_SUBFIELD, and TAU_TYPE_STRING.

Here is the call graph for this function:


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