src/Utility/FieldDebug.cpp File Reference

#include "Utility/FieldDebug.h"
#include "Utility/FieldDebugPrint.h"
#include "Utility/Inform.h"
#include "Profile/Profiler.h"
#include "Field/BareField.h"
#include <iostream.h>
#include <iomanip.h>

Include dependency graph for FieldDebug.cpp:

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 157 of file FieldDebug.cpp.

References CT, FieldDebugWriteb(), FldDbgInformIsSet, IpplInfo::Info, setInform(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

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

Definition at line 167 of file FieldDebug.cpp.

References CT, FieldDebugWriteb(), FldDbgInformIsSet, IpplInfo::Info, setInform(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

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

Definition at line 177 of file FieldDebug.cpp.

References CT, FieldDebugWriteb(), FldDbgInformIsSet, IpplInfo::Info, setInform(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

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

Definition at line 187 of file FieldDebug.cpp.

References CT, sfp1(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

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 196 of file FieldDebug.cpp.

References CT, sfp2(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

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 205 of file FieldDebug.cpp.

References CT, sfp3(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

template<class T, unsigned Dim>
void FieldDebugWriteb BareField< T, Dim > &  F  ) 
 

Definition at line 479 of file FieldDebug.cpp.

References BareField< T, Dim >::begin_if(), CT, digitsPastDecimal, elementsPerLine, BareField< T, Dim >::end_if(), endl(), FldDbgInform, BareField< T, Dim >::getLayout(), BareField< T, Dim >::leftGuard(), BareField< T, Dim >::rightGuard(), NDIndex< Dim >::size(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and widthOfElements.

Referenced by agfp1(), agfp2(), and agfp3().

Here is the call graph for this function:

template<class T>
void fp1 BareField< T, 1U > &  field,
bool  docomm
 

Definition at line 49 of file FieldDebug.cpp.

References CT, FldDbgInformIsSet, BareField< T, Dim >::getLayout(), IpplInfo::Info, setInform(), sfp1(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

template<class T>
void fp2 BareField< T, 2U > &  field,
bool  docomm
 

Definition at line 62 of file FieldDebug.cpp.

References CT, FldDbgInformIsSet, BareField< T, Dim >::getLayout(), IpplInfo::Info, setInform(), sfp2(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

template<class T>
void fp3 BareField< T, 3U > &  field,
bool  docomm
 

Definition at line 78 of file FieldDebug.cpp.

References CT, BareField< T, Dim >::getLayout(), sfp3(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

template<class T>
void ggfp1 BareField< T, 1U > &  field,
bool  docomm
 

Definition at line 97 of file FieldDebug.cpp.

References CT, FldDbgInformIsSet, BareField< T, Dim >::getLayout(), IpplInfo::Info, BareField< T, Dim >::leftGuard(), setInform(), sfp1(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

template<class T>
void ggfp2 BareField< T, 2U > &  field,
bool  docomm
 

Definition at line 112 of file FieldDebug.cpp.

References CT, FldDbgInformIsSet, BareField< T, Dim >::getLayout(), IpplInfo::Info, BareField< T, Dim >::leftGuard(), setInform(), sfp2(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

Here is the call graph for this function:

template<class T>
void ggfp3 BareField< T, 3U > &  field,
bool  docomm
 

Definition at line 132 of file FieldDebug.cpp.

References CT, BareField< T, Dim >::getLayout(), BareField< T, Dim >::leftGuard(), sfp3(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, and TAU_UTILITY.

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
 

Definition at line 214 of file FieldDebug.cpp.

References CT, digitsPastDecimal, elementsPerLine, endl(), FldDbgInform, FldDbgInformIsSet, BareField< T, Dim >::getDomain(), BareField< T, Dim >::getLayout(), IpplInfo::Info, BareField< T, Dim >::leftGuard(), FieldDebugPrint< T, Dim >::print(), setInform(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, TAU_UTILITY, and widthOfElements.

Referenced by efp1(), fp1(), and ggfp1().

Here is the call graph for this function:

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

Definition at line 267 of file FieldDebug.cpp.

References CT, digitsPastDecimal, elementsPerLine, endl(), FldDbgInform, FldDbgInformIsSet, BareField< T, Dim >::getDomain(), BareField< T, Dim >::getLayout(), IpplInfo::Info, BareField< T, Dim >::leftGuard(), FieldDebugPrint< T, Dim >::print(), setInform(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, TAU_UTILITY, and widthOfElements.

Referenced by efp2(), fp2(), and ggfp2().

Here is the call graph for this function:

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
 

Definition at line 354 of file FieldDebug.cpp.

References CT, digitsPastDecimal, elementsPerLine, endl(), FldDbgInform, FldDbgInformIsSet, BareField< T, Dim >::getDomain(), BareField< T, Dim >::getLayout(), IpplInfo::Info, BareField< T, Dim >::leftGuard(), FieldDebugPrint< T, Dim >::print(), setInform(), TAU_FIELD, TAU_IO, TAU_PROFILE, TAU_TYPE_STRING, TAU_UTILITY, and widthOfElements.

Referenced by efp3(), fp3(), and ggfp3().

Here is the call graph for this function:


Generated on Mon Jan 16 14:24:34 2006 for IPPL by  doxygen 1.4.6