OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | 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.

Classes

class  BareField< T, Dim >
 

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

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:

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:

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:

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:

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:

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:

template<class T >
void fp1 ( BareField< T, 1U > &  field,
bool  docomm = true 
)
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::getFieldFromFile_Carbon().

Here is the call graph for this function:

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:

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 
)

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:

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 
)

Variable Documentation

int digitsPastDecimal

Definition at line 53 of file FieldDebugFunctions.cpp.

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

int elementsPerLine

Definition at line 52 of file FieldDebugFunctions.cpp.

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

Inform* FldDbgInform

Definition at line 31 of file FieldDebugFunctions.cpp.

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

bool FldDbgInformIsSet
int widthOfElements

Definition at line 54 of file FieldDebugFunctions.cpp.

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