src/Index/SIndexAssign.cpp File Reference

#include "Index/SIndexAssign.h"
#include "Index/SIndex.h"
#include "Field/BrickIterator.h"
#include "Field/Field.h"
#include "Field/IndexedField.h"
#include "Field/Assign.h"
#include "Utility/IpplInfo.h"
#include "Profile/Profiler.h"

Include dependency graph for SIndexAssign.cpp:

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

Go to the source code of this file.

Classes

class  SIndexAssignTraits< Dim, OP >
class  SIndexAssignTraits< Dim, OpAssign >
class  SIndexAssignTraits< Dim, OpBitwiseAndAssign >
class  SIndexAssignTraits< Dim, OpBitwiseOrAssign >
class  SIndexExpLoop< OP, Dim >
class  SIndexExpLoop< OP, 1U >
class  SIndexExpLoop< OP, 2U >
class  SIndexExpLoop< OP, 3U >
struct  AssignActions< Dim, T >
struct  AssignActions< Dim, SIExprTag< true > >
struct  AssignActions< Dim, SIExprTag< false > >

Functions

template<unsigned Dim, class RHS, class Op, bool IsExpr>
void assign (SIndex< Dim > &a, RHS b, Op, const NDIndex< Dim > &domain, SIExprTag< IsExpr > isexpr)


Function Documentation

template<unsigned Dim, class RHS, class Op, bool IsExpr>
void assign SIndex< Dim > &  a,
RHS  b,
Op  ,
const NDIndex< Dim > &  domain,
SIExprTag< IsExpr >  isexpr
 

Definition at line 353 of file SIndexAssign.cpp.

References a, CT, SIndexExpLoop< OP, Dim >::evaluate(), for_each(), NDIndex< Dim >::intersect(), TAU_ASSIGN, TAU_PROFILE, TAU_PROFILE_STMT, TAU_SPARSE, and TAU_TYPE_STRING.

Here is the call graph for this function:


Generated on Mon Jan 16 13:55:11 2006 for IPPL by  doxygen 1.4.6