|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
#include <FieldDebugPrint.h>
Public Member Functions | |
| FieldDebugPrint (bool printbc=false, unsigned int dataWidth=0, unsigned int dataPrecision=0, unsigned int carReturn=0, bool scientific=true) | |
| ~FieldDebugPrint () | |
| void | print (BareField< T, Dim > &, const NDIndex< Dim > &, Inform &, bool=true) |
| void | print (BareField< T, Dim > &, Inform &, bool=true) |
| void | print (BareField< T, Dim > &, const NDIndex< Dim > &, bool=true) |
| void | print (BareField< T, Dim > &, bool=true) |
| void | set_DataWidth (unsigned int in) |
| void | set_DataPrecision (unsigned int in) |
| void | set_CarReturn (unsigned int in) |
| void | set_Scientific (bool in) |
| void | set_PrintBC (bool in) |
| unsigned int | get_DataWidth () const |
| unsigned int | get_DataPrecision () const |
| unsigned int | get_CarReturn () const |
| bool | get_Scientific () const |
| bool | get_PrintBC () const |
Private Member Functions | |
| void | printelem (bool, T &, unsigned int, Inform &) |
Private Attributes | |
| unsigned int | DataWidth |
| unsigned int | DataPrecision |
| unsigned int | CarReturn |
| bool | Scientific |
| bool | PrintBC |
Definition at line 21 of file FieldDebugPrint.h.
|
inline |
Definition at line 27 of file FieldDebugPrint.h.
References CarReturn, DataPrecision, DataWidth, PrintBC, and Scientific.
|
inline |
Definition at line 34 of file FieldDebugPrint.h.
|
inline |
Definition at line 55 of file FieldDebugPrint.h.
References CarReturn.
|
inline |
Definition at line 54 of file FieldDebugPrint.h.
References DataPrecision.
|
inline |
Definition at line 53 of file FieldDebugPrint.h.
References DataWidth.
|
inline |
Definition at line 57 of file FieldDebugPrint.h.
References PrintBC.
|
inline |
Definition at line 56 of file FieldDebugPrint.h.
References Scientific.
| void FieldDebugPrint< T, Dim >::print | ( | BareField< T, Dim > & | F, |
| bool | allnodes = true ) |
Definition at line 52 of file FieldDebugPrint.hpp.
References AddGuardCells(), BareField< T, Dim >::getDomain(), BareField< T, Dim >::getGuardCellSizes(), print(), and PrintBC.
| void FieldDebugPrint< T, Dim >::print | ( | BareField< T, Dim > & | F, |
| const NDIndex< Dim > & | view, | ||
| bool | allnodes = true ) |
Definition at line 65 of file FieldDebugPrint.hpp.
References print().
| void FieldDebugPrint< T, Dim >::print | ( | BareField< T, Dim > & | F, |
| const NDIndex< Dim > & | view, | ||
| Inform & | out, | ||
| bool | allnodes = true ) |
Definition at line 74 of file FieldDebugPrint.hpp.
References IpplInfo::abort(), AddGuardCells(), BrickExpression< Dim, LHS, RHS, OP >::apply(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), IpplInfo::Comm, COMM_ANY_NODE, NDIndex< Dim >::contains(), Dim, BareField< T, Dim >::end_if(), endl(), ERRORMSG, BareField< T, Dim >::fillGuardCells(), FP_GATHER_TAG, FP_TAG_CYCLE, LField< T, Dim >::getAllocated(), BareField< T, Dim >::getDomain(), BareField< T, Dim >::getGuardCellSizes(), getMessage(), NDIndex< Dim >::getMessage(), IpplInfo::getNodes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::isDirty(), IpplInfo::myNode(), PAssert, PrintBC, printelem(), NDIndex< Dim >::putMessage(), putMessage(), Scientific, Inform::setf(), NDIndex< Dim >::touches(), CompressedBrickIterator< T, Dim >::TryCompress(), and LField< T, Dim >::Uncompress().
Referenced by print(), print(), print(), sfp1(), sfp2(), and sfp3().
| void FieldDebugPrint< T, Dim >::print | ( | BareField< T, Dim > & | F, |
| Inform & | out, | ||
| bool | allnodes = true ) |
Definition at line 39 of file FieldDebugPrint.hpp.
References AddGuardCells(), BareField< T, Dim >::getDomain(), BareField< T, Dim >::getGuardCellSizes(), print(), and PrintBC.
|
private |
Definition at line 309 of file FieldDebugPrint.hpp.
References CarReturn, DataPrecision, DataWidth, endl(), Scientific, and Inform::setf().
Referenced by print().
|
inline |
Definition at line 48 of file FieldDebugPrint.h.
References CarReturn.
|
inline |
Definition at line 47 of file FieldDebugPrint.h.
References DataPrecision.
|
inline |
Definition at line 46 of file FieldDebugPrint.h.
References DataWidth.
|
inline |
Definition at line 50 of file FieldDebugPrint.h.
References PrintBC.
|
inline |
Definition at line 49 of file FieldDebugPrint.h.
References Scientific.
|
private |
Definition at line 63 of file FieldDebugPrint.h.
Referenced by FieldDebugPrint(), get_CarReturn(), printelem(), and set_CarReturn().
|
private |
Definition at line 62 of file FieldDebugPrint.h.
Referenced by FieldDebugPrint(), get_DataPrecision(), printelem(), and set_DataPrecision().
|
private |
Definition at line 61 of file FieldDebugPrint.h.
Referenced by FieldDebugPrint(), get_DataWidth(), printelem(), and set_DataWidth().
|
private |
Definition at line 65 of file FieldDebugPrint.h.
Referenced by FieldDebugPrint(), get_PrintBC(), print(), print(), print(), and set_PrintBC().
|
private |
Definition at line 64 of file FieldDebugPrint.h.
Referenced by FieldDebugPrint(), get_Scientific(), print(), printelem(), and set_Scientific().