OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
Functions | Variables
FieldDebug.h File Reference
#include "Utility/FieldDebugFunctions.h"
#include "Utility/FieldDebug.hpp"
Include dependency graph for FieldDebug.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 fp1 (BareField< T, 1U > &field, bool docomm=true)
 
template<class T >
void fp2 (BareField< T, 2U > &field, bool docomm=true)
 
template<class T >
void fp3 (BareField< T, 3U > &field, bool docomm=true)
 
template<class T >
void ggfp1 (BareField< T, 1U > &field, bool docomm=true)
 
template<class T >
void ggfp2 (BareField< T, 2U > &field, bool docomm=true)
 
template<class T >
void ggfp3 (BareField< T, 3U > &field, bool docomm=true)
 
template<class T >
void agfp1 (BareField< T, 1U > &field)
 
template<class T >
void agfp2 (BareField< T, 2U > &field)
 
template<class T >
void agfp3 (BareField< T, 3U > &field)
 
template<class T >
void efp1 (BareField< T, 1U > &field, int i, bool docomm=true)
 
template<class T >
void efp2 (BareField< T, 2U > &field, int i, int j, bool docomm=true)
 
template<class T >
void efp3 (BareField< T, 3U > &field, int i, int j, int k, bool docomm=true)
 
template<class T >
void sfp1 (BareField< T, 1U > &field, int ibase, int ibound, int istride, bool docomm=true)
 
template<class T >
void sfp2 (BareField< T, 2U > &field, int ibase, int ibound, int istride, int jbase, int jbound, int jstride, bool docomm=true)
 
template<class T >
void sfp3 (BareField< T, 3U > &field, int ibase, int ibound, int istride, int jbase, int jbound, int jstride, int kbase, int kbound, int kstride, bool docomm=true)
 

Variables

InformFldDbgInform
 
bool FldDbgInformIsSet
 
int elementsPerLine
 
int digitsPastDecimal
 
int widthOfElements
 

Function Documentation

◆ agfp1()

template<class T >
void agfp1 ( BareField< T, 1U > &  field)

Definition at line 151 of file FieldDebug.hpp.

References FieldDebugWriteb(), FldDbgInformIsSet, IpplInfo::Info, and setInform().

Here is the call graph for this function:

◆ agfp2()

template<class T >
void agfp2 ( BareField< T, 2U > &  field)

Definition at line 161 of file FieldDebug.hpp.

References FieldDebugWriteb(), FldDbgInformIsSet, IpplInfo::Info, and setInform().

Here is the call graph for this function:

◆ agfp3()

template<class T >
void agfp3 ( BareField< T, 3U > &  field)

Definition at line 171 of file FieldDebug.hpp.

References FieldDebugWriteb(), FldDbgInformIsSet, IpplInfo::Info, and setInform().

Here is the call graph for this function:

◆ efp1()

template<class T >
void efp1 ( BareField< T, 1U > &  field,
int  i,
bool  docomm = true 
)

Definition at line 181 of file FieldDebug.hpp.

References sfp1().

Here is the call graph for this function:

◆ efp2()

template<class T >
void efp2 ( BareField< T, 2U > &  field,
int  i,
int  j,
bool  docomm = true 
)

Definition at line 190 of file FieldDebug.hpp.

References sfp2().

Here is the call graph for this function:

◆ efp3()

template<class T >
void efp3 ( BareField< T, 3U > &  field,
int  i,
int  j,
int  k,
bool  docomm = true 
)

Definition at line 199 of file FieldDebug.hpp.

References sfp3().

Here is the call graph for this function:

◆ fp1()

template<class T >
void fp1 ( BareField< T, 1U > &  field,
bool  docomm = true 
)

Definition at line 43 of file FieldDebug.hpp.

References FldDbgInformIsSet, FieldLayout< Dim >::getDomain(), BareField< T, Dim >::getLayout(), IpplInfo::Info, setInform(), and sfp1().

Referenced by Cyclotron::writeOutputFieldFiles().

Here is the call graph for this function:

◆ fp2()

template<class T >
void fp2 ( BareField< T, 2U > &  field,
bool  docomm = true 
)

Definition at line 56 of file FieldDebug.hpp.

References FldDbgInformIsSet, FieldLayout< Dim >::getDomain(), BareField< T, Dim >::getLayout(), IpplInfo::Info, setInform(), and sfp2().

Referenced by Cyclotron::writeOutputFieldFiles().

Here is the call graph for this function:

◆ fp3()

template<class T >
void fp3 ( BareField< T, 3U > &  field,
bool  docomm = true 
)

Definition at line 72 of file FieldDebug.hpp.

References FieldLayout< Dim >::getDomain(), BareField< T, Dim >::getLayout(), and sfp3().

Here is the call graph for this function:

◆ ggfp1()

template<class T >
void ggfp1 ( BareField< T, 1U > &  field,
bool  docomm = true 
)

◆ ggfp2()

template<class T >
void ggfp2 ( BareField< T, 2U > &  field,
bool  docomm = true 
)

◆ ggfp3()

template<class T >
void ggfp3 ( BareField< T, 3U > &  field,
bool  docomm = true 
)

Definition at line 126 of file FieldDebug.hpp.

References FieldLayout< Dim >::getDomain(), BareField< T, Dim >::getLayout(), BareField< T, Dim >::leftGuard(), and sfp3().

Here is the call graph for this function:

◆ sfp1()

template<class T >
void sfp1 ( BareField< T, 1U > &  field,
int  ibase,
int  ibound,
int  istride,
bool  docomm = true 
)

◆ sfp2()

template<class T >
void sfp2 ( BareField< T, 2U > &  field,
int  ibase,
int  ibound,
int  istride,
int  jbase,
int  jbound,
int  jstride,
bool  docomm = true 
)

◆ sfp3()

template<class T >
void sfp3 ( BareField< T, 3U > &  field,
int  ibase,
int  ibound,
int  istride,
int  jbase,
int  jbound,
int  jstride,
int  kbase,
int  kbound,
int  kstride,
bool  docomm = true 
)

Variable Documentation

◆ digitsPastDecimal

int digitsPastDecimal
extern

Definition at line 53 of file FieldDebugFunctions.cpp.

Referenced by FieldDebugWriteb(), sfp1(), sfp2(), sfp3(), and spap().

◆ elementsPerLine

int elementsPerLine
extern

Definition at line 52 of file FieldDebugFunctions.cpp.

Referenced by FieldDebugWriteb(), sfp1(), sfp2(), sfp3(), and spap().

◆ FldDbgInform

Inform* FldDbgInform
extern

Definition at line 37 of file FieldDebugFunctions.cpp.

Referenced by epap(), pap(), sfp1(), sfp2(), sfp3(), and spap().

◆ FldDbgInformIsSet

bool FldDbgInformIsSet
extern

Definition at line 38 of file FieldDebugFunctions.cpp.

Referenced by agfp1(), agfp2(), agfp3(), epap(), fp1(), fp2(), ggfp1(), ggfp2(), pap(), sfp1(), sfp2(), sfp3(), and spap().

◆ widthOfElements

int widthOfElements
extern

Definition at line 54 of file FieldDebugFunctions.cpp.

Referenced by FieldDebugWriteb(), sfp1(), sfp2(), sfp3(), and spap().