OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
ParticleDebug.hpp File Reference
#include "Utility/ParticleDebug.h"
#include "Utility/Inform.h"
#include "Particle/ParticleAttrib.h"
#include <iostream>
#include <iomanip>
Include dependency graph for ParticleDebug.hpp:
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)
template<class T>
void epap (ParticleAttrib< T > &pattr, int i, bool docomm)
template<class T>
void spap (ParticleAttrib< T > &pattr, int ibase, int ibound, int istride, bool docomm)

Function Documentation

◆ epap()

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

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 )

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 )