src/Particle/ParticleAttrib.cpp File Reference

#include "Particle/ParticleAttrib.h"
#include "Field/Field.h"
#include "Field/LField.h"
#include "Message/Message.h"
#include "Utility/IpplInfo.h"
#include "Utility/PAssert.h"
#include "Utility/IpplStats.h"
#include "AppTypes/AppTypeTraits.h"
#include "Profile/Profiler.h"

Include dependency graph for ParticleAttrib.cpp:

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

Go to the source code of this file.

Classes

struct  PASortCompare< T >

Defines

#define PA_SORT_COMPARE_SCALAR(SCALAR)

Functions

template<class FT, unsigned Dim, class M, class C, class PT, class IntOp>
void scatter (Field< FT, Dim, M, C > &f, const ParticleAttrib< Vektor< PT, Dim > > &pp, const IntOp &intop, FT val)
template<class FT, unsigned Dim, class M, class C, class PT, class IntOp, class CacheData>
void scatter (Field< FT, Dim, M, C > &f, const ParticleAttrib< Vektor< PT, Dim > > &pp, const IntOp &intop, ParticleAttrib< CacheData > &cache, FT val)
template<class FT, unsigned Dim, class M, class C, class CacheData, class IntOp>
void scatter (Field< FT, Dim, M, C > &f, const IntOp &intop, const ParticleAttrib< CacheData > &cache, FT val)


Define Documentation

#define PA_SORT_COMPARE_SCALAR SCALAR   ) 
 

Value:

template<>                                                              \
struct PASortCompare<SCALAR>                                            \
{                                                                       \
  static bool compare(const SCALAR &a, const SCALAR &b, bool ascending) \
  {                                                                     \
    return (ascending ? (a < b) : (a > b));                             \
  }                                                                     \
};

Definition at line 320 of file ParticleAttrib.cpp.


Function Documentation

template<class FT, unsigned Dim, class M, class C, class CacheData, class IntOp>
void scatter Field< FT, Dim, M, C > &  f,
const IntOp &  intop,
const ParticleAttrib< CacheData > &  cache,
FT  val
 

Definition at line 543 of file ParticleAttrib.cpp.

template<class FT, unsigned Dim, class M, class C, class PT, class IntOp, class CacheData>
void scatter Field< FT, Dim, M, C > &  f,
const ParticleAttrib< Vektor< PT, Dim > > &  pp,
const IntOp &  intop,
ParticleAttrib< CacheData > &  cache,
FT  val
 

Definition at line 514 of file ParticleAttrib.cpp.

template<class FT, unsigned Dim, class M, class C, class PT, class IntOp>
void scatter Field< FT, Dim, M, C > &  f,
const ParticleAttrib< Vektor< PT, Dim > > &  pp,
const IntOp &  intop,
FT  val
 

Definition at line 487 of file ParticleAttrib.cpp.


Generated on Mon Jan 16 14:09:30 2006 for IPPL by  doxygen 1.4.6