src/Utility/SequenceGen.h File Reference

#include "PETE/IpplExpressions.h"
#include "Utility/RNGAssignDefs.h"

Include dependency graph for SequenceGen.h:

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

Go to the source code of this file.

Classes

class  SequenceGen< GT >

Defines

#define RNG_OPERATOR_WITH_SCALAR(GEN, SCA, OP, APP)
#define RNG_OPERATOR(GEN, OP, APP)
#define RNG_BASIC_MATH(GEN)


Define Documentation

#define RNG_BASIC_MATH GEN   ) 
 

Value:

\
RNG_OPERATOR(GEN,operator+,OpAdd)                                       \
RNG_OPERATOR(GEN,operator-,OpSubtract)                                  \
RNG_OPERATOR(GEN,operator*,OpMultipply)                                  \
RNG_OPERATOR(GEN,operator/,OpDivide)

Definition at line 65 of file SequenceGen.h.

#define RNG_OPERATOR GEN,
OP,
APP   ) 
 

Value:

\
RNG_OPERATOR_WITH_SCALAR(GEN,short,OP,APP)                              \
RNG_OPERATOR_WITH_SCALAR(GEN,int,OP,APP)                                \
RNG_OPERATOR_WITH_SCALAR(GEN,long,OP,APP)                               \
RNG_OPERATOR_WITH_SCALAR(GEN,float,OP,APP)                              \
RNG_OPERATOR_WITH_SCALAR(GEN,double,OP,APP)                             \
RNG_OPERATOR_WITH_SCALAR(GEN,dcomplex,OP,APP)

Definition at line 56 of file SequenceGen.h.

#define RNG_OPERATOR_WITH_SCALAR GEN,
SCA,
OP,
APP   ) 
 

Value:

\
inline PETEBinaryReturn<GEN,SCA,APP>::type                              \
OP(const GEN& lhs, SCA sca)                                             \
{                                                                       \
  return PETE_apply( APP(), lhs(), sca );                               \
}                                                                       \
                                                                        \
inline PETEBinaryReturn<SCA,GEN,APP>::type                              \
OP(SCA sca, const GEN& rhs)                                             \
{                                                                       \
  return PETE_apply( APP(), sca, rhs() );                               \
}

Definition at line 42 of file SequenceGen.h.


Generated on Mon Jan 16 14:32:50 2006 for IPPL by  doxygen 1.4.6