src/Utility/ParticleDebug.h File Reference

#include "Utility/ParticleDebug.cpp"

Include dependency graph for ParticleDebug.h:

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

Go to the source code of this file.

Functions

void setPtclDbgInform (Inform &inform)
template<class T>
void pap (ParticleAttrib< T > &pattr, bool docomm=true)
template<class T>
void epap (ParticleAttrib< T > &pattr, int i, bool docomm=true)
template<class T>
void spap (ParticleAttrib< T > &pattr, int ibase, int ibound, int istride, bool docomm=true)

Variables

InformPtclDbgInform
bool PtclDbgInformIsSet
InformFldDbgInform
bool FldDbgInformIsSet
int elementsPerLine
int digitsPastDecimal
int widthOfElements


Function Documentation

template<class T>
void epap ParticleAttrib< T > &  pattr,
int  i,
bool  docomm = true
 

Definition at line 105 of file ParticleDebug.cpp.

References CT, FldDbgInform, FldDbgInformIsSet, INFORM_ALL_NODES, PtclDbgInform, PtclDbgInformIsSet, setPtclDbgInform(), spap(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

template<class T>
void pap ParticleAttrib< T > &  pattr,
bool  docomm = true
 

Definition at line 48 of file ParticleDebug.cpp.

References Communicate::barrier(), Communicate::broadcast_others(), IpplInfo::Comm, CT, FldDbgInform, FldDbgInformIsSet, Message::get(), IpplInfo::getNodes(), INFORM_ALL_NODES, IPPL_APP_CYCLE, IPPL_APP_TAG0, IpplInfo::myNode(), TagMaker::next_tag(), PtclDbgInform, PtclDbgInformIsSet, Message::put(), Communicate::receive_block(), Communicate::send(), setPtclDbgInform(), ParticleAttrib< T >::size(), spap(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

void setPtclDbgInform Inform inform  ) 
 

Definition at line 42 of file ParticleDebugFunctions.cpp.

References PtclDbgInform, PtclDbgInformIsSet, TAU_PROFILE, and TAU_UTILITY.

Referenced by epap(), pap(), and spap().

template<class T>
void spap ParticleAttrib< T > &  pattr,
int  ibase,
int  ibound,
int  istride,
bool  docomm = true
 

Definition at line 124 of file ParticleDebug.cpp.

References Communicate::broadcast_others(), IpplInfo::Comm, CT, endl(), FldDbgInform, FldDbgInformIsSet, Message::get(), IpplInfo::getNodes(), INFORM_ALL_NODES, IPPL_APP_CYCLE, IPPL_APP_TAG0, IpplInfo::myNode(), TagMaker::next_tag(), PtclDbgInform, PtclDbgInformIsSet, Message::putmsg(), setPtclDbgInform(), ParticleAttrib< T >::size(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Referenced by epap(), and pap().

Here is the call graph for this function:


Variable Documentation

int digitsPastDecimal
 

Definition at line 51 of file FieldDebugFunctions.cpp.

int elementsPerLine
 

Definition at line 50 of file FieldDebugFunctions.cpp.

Inform* FldDbgInform
 

Definition at line 30 of file FieldDebugFunctions.cpp.

bool FldDbgInformIsSet
 

Definition at line 37 of file FieldDebugFunctions.cpp.

Inform* PtclDbgInform
 

Definition at line 40 of file ParticleDebugFunctions.cpp.

Referenced by epap(), pap(), setPtclDbgInform(), and spap().

bool PtclDbgInformIsSet
 

Definition at line 41 of file ParticleDebugFunctions.cpp.

Referenced by epap(), pap(), setPtclDbgInform(), and spap().

int widthOfElements
 

Definition at line 52 of file FieldDebugFunctions.cpp.


Generated on Mon Jan 16 14:28:08 2006 for IPPL by  doxygen 1.4.6