IBAMR
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
|
Class DebuggingUtilities provides debugging functionality. More...
#include </home/runner/work/IBAMR/IBAMR/ibtk/include/ibtk/DebuggingUtilities.h>
Static Public Member Functions | |
static bool | checkCellDataForNaNs (int patch_data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, bool interior_only=true, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number) |
Check a cell-centered variable for NaN or unusually large values. | |
static bool | checkFaceDataForNaNs (int patch_data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, bool interior_only=true, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number) |
Check a face-centered variable for NaN or unusually large values. | |
static bool | checkNodeDataForNaNs (int patch_data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, bool interior_only=true, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number) |
Check a node-centered variable for NaN or unusually large values. | |
static bool | checkSideDataForNaNs (int patch_data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, bool interior_only=true, int coarsest_ln=invalid_level_number, int finest_ln=invalid_level_number) |
Check a side-centered variable for NaN or unusually large values. | |
static void | saveCellData (int patch_data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, const std::string &filename, const std::string &dirname) |
Save the local portion of a cell-centered variable to disk. | |
static void | saveFaceData (int patch_data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, const std::string &filename, const std::string &dirname) |
Save the local portion of a face-centered variable to disk. | |
static void | saveNodeData (int patch_data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, const std::string &filename, const std::string &dirname) |
Save the local portion of a node-centered variable to disk. | |
static void | saveSideData (int patch_data_idx, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, const std::string &filename, const std::string &dirname) |
Save the local portion of a side-centered variable to disk. | |
static void | saveLagrangianData (SAMRAI::tbox::Pointer< LData > lag_data, bool save_ghost_nodes, const std::string &filename, const std::string &dirname) |
Save the local portion of a Lagrangian variable to disk. | |
Class DebuggingUtilities provides debugging functionality.