|
OPAL (Object Oriented Parallel Accelerator Library)
2024.1
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.
|
inline |
Definition at line 34 of file FieldDebugPrint.h.
|
inline |
Definition at line 55 of file FieldDebugPrint.h.
References FieldDebugPrint< T, Dim >::CarReturn.
|
inline |
Definition at line 54 of file FieldDebugPrint.h.
References FieldDebugPrint< T, Dim >::DataPrecision.
|
inline |
Definition at line 53 of file FieldDebugPrint.h.
References FieldDebugPrint< T, Dim >::DataWidth.
|
inline |
Definition at line 57 of file FieldDebugPrint.h.
References FieldDebugPrint< T, Dim >::PrintBC.
|
inline |
Definition at line 56 of file FieldDebugPrint.h.
References FieldDebugPrint< T, Dim >::Scientific.
| 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(), LField< T, Dim >::begin(), BareField< T, Dim >::begin_if(), IpplInfo::Comm, COMM_ANY_NODE, 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(), NDIndex< Dim >::getMessage(), getMessage(), IpplInfo::getNodes(), LField< T, Dim >::getOwned(), NDIndex< Dim >::intersect(), BareField< T, Dim >::isDirty(), IpplInfo::myNode(), TagMaker::next_tag(), PAssert, NDIndex< Dim >::putMessage(), putMessage(), Communicate::receive_block(), Communicate::send(), Inform::setf(), Attrib::Legacy::Distribution::T, NDIndex< Dim >::touches(), CompressedBrickIterator< T, Dim >::TryCompress(), and LField< T, Dim >::Uncompress().
Referenced by 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(), and BareField< T, Dim >::getGuardCellSizes().

| void FieldDebugPrint< T, Dim >::print | ( | BareField< T, Dim > & | F, |
| const NDIndex< Dim > & | view, | ||
| bool | allnodes = true |
||
| ) |
Definition at line 65 of file FieldDebugPrint.hpp.
| 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(), and BareField< T, Dim >::getGuardCellSizes().

|
private |
Definition at line 309 of file FieldDebugPrint.hpp.
References endl(), and Inform::setf().

|
inline |
Definition at line 48 of file FieldDebugPrint.h.
References FieldDebugPrint< T, Dim >::CarReturn.
|
inline |
Definition at line 47 of file FieldDebugPrint.h.
References FieldDebugPrint< T, Dim >::DataPrecision.
|
inline |
Definition at line 46 of file FieldDebugPrint.h.
References FieldDebugPrint< T, Dim >::DataWidth.
|
inline |
Definition at line 50 of file FieldDebugPrint.h.
References FieldDebugPrint< T, Dim >::PrintBC.
|
inline |
Definition at line 49 of file FieldDebugPrint.h.
References FieldDebugPrint< T, Dim >::Scientific.
|
private |
Definition at line 63 of file FieldDebugPrint.h.
Referenced by FieldDebugPrint< T, Dim >::get_CarReturn(), and FieldDebugPrint< T, Dim >::set_CarReturn().
|
private |
Definition at line 62 of file FieldDebugPrint.h.
Referenced by FieldDebugPrint< T, Dim >::get_DataPrecision(), and FieldDebugPrint< T, Dim >::set_DataPrecision().
|
private |
Definition at line 61 of file FieldDebugPrint.h.
Referenced by FieldDebugPrint< T, Dim >::get_DataWidth(), and FieldDebugPrint< T, Dim >::set_DataWidth().
|
private |
Definition at line 65 of file FieldDebugPrint.h.
Referenced by FieldDebugPrint< T, Dim >::get_PrintBC(), and FieldDebugPrint< T, Dim >::set_PrintBC().
|
private |
Definition at line 64 of file FieldDebugPrint.h.
Referenced by FieldDebugPrint< T, Dim >::get_Scientific(), and FieldDebugPrint< T, Dim >::set_Scientific().
1.8.5