OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
ParticleDebug.h File Reference
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

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

◆ epap()

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

Definition at line 98 of file ParticleDebug.hpp.

References FldDbgInform, FldDbgInformIsSet, INFORM_ALL_NODES, PtclDbgInform, PtclDbgInformIsSet, setPtclDbgInform(), and spap().

Here is the call graph for this function:

◆ pap()

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

Definition at line 42 of file ParticleDebug.hpp.

References IpplInfo::Comm, FldDbgInform, FldDbgInformIsSet, Message::get(), IpplInfo::getNodes(), INFORM_ALL_NODES, IPPL_APP_CYCLE, IPPL_APP_TAG0, IpplInfo::myNode(), PtclDbgInform, PtclDbgInformIsSet, Message::put(), setPtclDbgInform(), ParticleAttrib< T >::size(), and spap().

Here is the call graph for this function:

◆ spap()

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

Variable Documentation

◆ digitsPastDecimal

int digitsPastDecimal
extern

Definition at line 53 of file FieldDebugFunctions.cpp.

◆ elementsPerLine

int elementsPerLine
extern

Definition at line 52 of file FieldDebugFunctions.cpp.

◆ FldDbgInform

Inform* FldDbgInform
extern

Definition at line 37 of file FieldDebugFunctions.cpp.

◆ FldDbgInformIsSet

bool FldDbgInformIsSet
extern

Definition at line 38 of file FieldDebugFunctions.cpp.

◆ PtclDbgInform

Inform* PtclDbgInform
extern

Definition at line 41 of file ParticleDebugFunctions.cpp.

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

◆ PtclDbgInformIsSet

bool PtclDbgInformIsSet
extern

Definition at line 42 of file ParticleDebugFunctions.cpp.

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

◆ widthOfElements

int widthOfElements
extern

Definition at line 54 of file FieldDebugFunctions.cpp.