OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Functions
FieldDebug.hpp File Reference
#include "Utility/FieldDebug.h"
#include "Utility/FieldDebugPrint.h"
#include "Utility/Inform.h"
#include "Field/BareField.h"
#include <iostream>
#include <iomanip>
Include dependency graph for FieldDebug.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 fp1 (BareField< T, 1U > &field, bool docomm)
 
template<class T >
void fp2 (BareField< T, 2U > &field, bool docomm)
 
template<class T >
void fp3 (BareField< T, 3U > &field, bool docomm)
 
template<class T >
void ggfp1 (BareField< T, 1U > &field, bool docomm)
 
template<class T >
void ggfp2 (BareField< T, 2U > &field, bool docomm)
 
template<class T >
void ggfp3 (BareField< T, 3U > &field, bool docomm)
 
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)
 
template<class T >
void efp2 (BareField< T, 2U > &field, int i, int j, bool docomm)
 
template<class T >
void efp3 (BareField< T, 3U > &field, int i, int j, int k, bool docomm)
 
template<class T >
void sfp1 (BareField< T, 1U > &field, int ibase, int ibound, int istride, bool docomm)
 
template<class T >
void sfp2 (BareField< T, 2U > &field, int ibase, int ibound, int istride, int jbase, int jbound, int jstride, bool docomm)
 
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)
 
template<class T , unsigned Dim>
void FieldDebugWriteb (BareField< T, Dim > &F)
 

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 
)

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 
)

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 
)

Definition at line 199 of file FieldDebug.hpp.

References sfp3().

Here is the call graph for this function:

template<class T , unsigned Dim>
void FieldDebugWriteb ( BareField< T, Dim > &  F)
inline
template<class T >
void fp1 ( BareField< T, 1U > &  field,
bool  docomm 
)
template<class T >
void fp2 ( BareField< T, 2U > &  field,
bool  docomm 
)

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 
)

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 
)
template<class T >
void ggfp2 ( BareField< T, 2U > &  field,
bool  docomm 
)
template<class T >
void ggfp3 ( BareField< T, 3U > &  field,
bool  docomm 
)

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 
)
template<class T >
void sfp2 ( BareField< T, 2U > &  field,
int  ibase,
int  ibound,
int  istride,
int  jbase,
int  jbound,
int  jstride,
bool  docomm 
)
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 
)