DebugOut.H File Reference

#include "DisjointBoxLayout.H"
#include "BoxLayout.H"
#include "Vector.H"
#include "Box.H"
#include "IVSFAB.H"
#include "IntVectSet.H"
#include "FArrayBox.H"
#include "NodeFArrayBox.H"
#include "LevelData.H"
#include "LayoutIterator.H"
#include "BoxIterator.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"

Include dependency graph for DebugOut.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void dumpLDFLoc (const LevelData< FArrayBox > *a_ldfabPtr)
void dumpMaxMin (const LevelData< FArrayBox > *a_ldfabPtr)
void dumpLDFPar (const LevelData< FArrayBox > *a_ldfabPtr)
 does a copy first
void dumpNodeLDFPar (const LevelData< NodeFArrayBox > *a_ldfabPtr)
 does a copy first
void dumpNodeLDFLoc (const LevelData< NodeFArrayBox > *a_ldfabPtr)
 dumps points on this proc
void dumpNodeFAB (const NodeFArrayBox *a_fabPtr)
void dumpFAB (const FArrayBox *a_fabPtr)
void dumpBFR (const BaseFab< Real > *a_fabPtr)
void dumpBFI (const BaseFab< int > *a_fabPtr)
void dumpFAB2DSlicePretty (const FArrayBox *const a_fabPtr, const int a_comp=0, IntVect a_ivSml=IntVect::Zero, IntVect a_ivBig=IntVect::Zero, const int a_prec=2, std::ostream &a_out=pout())
void dumpIVSFAB (const IVSFAB< Real > *a_ivsfabPtr)
void dumpDBL (const DisjointBoxLayout *a_dblInPtr)
void dumpBL (const BoxLayout *a_dblInPtr)
void dumpIVS (const IntVectSet *a_ivsPtr)
void dumpBox (const Box *a_boxPtr)
void dumpVBox (const Vector< Box > *a_vectPtr)
void dumpVVBox (const Vector< Vector< Box > > *a_vectPtr)
void dumpLDDBL (const LevelData< FArrayBox > *a_ldfabPtr)
void dumpNodeLDDBL (const LevelData< NodeFArrayBox > *a_ldfabPtr)


Function Documentation

void dumpLDFLoc ( const LevelData< FArrayBox > *  a_ldfabPtr  ) 

Dump boxlayout of inputs to standard out. For use inside debuggers. dumps points on this proc

Referenced by DontYouDareCallMe().

void dumpMaxMin ( const LevelData< FArrayBox > *  a_ldfabPtr  ) 

Referenced by DontYouDareCallMe().

void dumpLDFPar ( const LevelData< FArrayBox > *  a_ldfabPtr  ) 

does a copy first

Referenced by DontYouDareCallMe().

void dumpNodeLDFPar ( const LevelData< NodeFArrayBox > *  a_ldfabPtr  ) 

does a copy first

Referenced by DontYouDareCallMe().

void dumpNodeLDFLoc ( const LevelData< NodeFArrayBox > *  a_ldfabPtr  ) 

dumps points on this proc

Referenced by DontYouDareCallMe().

void dumpNodeFAB ( const NodeFArrayBox a_fabPtr  ) 

Referenced by DontYouDareCallMe().

void dumpFAB ( const FArrayBox a_fabPtr  ) 

Referenced by DontYouDareCallMe().

void dumpBFR ( const BaseFab< Real > *  a_fabPtr  ) 

Referenced by DontYouDareCallMe().

void dumpBFI ( const BaseFab< int > *  a_fabPtr  ) 

Referenced by DontYouDareCallMe().

void dumpFAB2DSlicePretty ( const FArrayBox *const   a_fabPtr,
const int  a_comp = 0,
IntVect  a_ivSml = IntVect::Zero,
IntVect  a_ivBig = IntVect::Zero,
const int  a_prec = 2,
std::ostream &  a_out = pout() 
)

Dump a 2D slice and print it as an ordered rectangle (very pretty for small boxes)

Parameters:
[in] a_fabPtr Data to dump
[in] a_comp Component
[in] a_ivSml Lower bound of box to print (default IntVect::Zero)
[in] a_ivBig Upper bound of box to print (default IntVect::Zero)
[in] a_prec Number of digits after decimal (default 2)
Note:
  • If a_ivSml == IntVect::Zero && a_ivBig == IntVect::Zero then the full extent of a_fabPtr.box() is printed. But this only works in 2D because...
  • a_ivSml and a_ivBig must have only 2 directions that differ in value so the slice is properly defined

void dumpIVSFAB ( const IVSFAB< Real > *  a_ivsfabPtr  ) 

Dump boxlayout of inputs to standard out. For use inside debuggers.

Referenced by DontYouDareCallMe().

void dumpDBL ( const DisjointBoxLayout a_dblInPtr  ) 

Dump inputs to standard out. For use inside debuggers.

Referenced by DontYouDareCallMe().

void dumpBL ( const BoxLayout a_dblInPtr  ) 

Dump inputs to standard out. For use inside debuggers.

Referenced by DontYouDareCallMe().

void dumpIVS ( const IntVectSet a_ivsPtr  ) 

Dump inputs to standard out. For use inside debuggers.

Referenced by DontYouDareCallMe().

void dumpBox ( const Box a_boxPtr  ) 

Dump inputs to standard out. For use inside debuggers.

Referenced by DontYouDareCallMe().

void dumpVBox ( const Vector< Box > *  a_vectPtr  ) 

Dump inputs to standard out. For use inside debuggers.

Referenced by DontYouDareCallMe().

void dumpVVBox ( const Vector< Vector< Box > > *  a_vectPtr  ) 

Dump inputs to standard out. For use inside debuggers.

Referenced by DontYouDareCallMe().

void dumpLDDBL ( const LevelData< FArrayBox > *  a_ldfabPtr  ) 

Dump inputs to standard out. For use inside debuggers.

Referenced by DontYouDareCallMe().

void dumpNodeLDDBL ( const LevelData< NodeFArrayBox > *  a_ldfabPtr  ) 

Dump inputs to standard out. For use inside debuggers.

Referenced by DontYouDareCallMe().


Generated on Fri Apr 5 04:19:02 2019 for Chombo + EB by  doxygen 1.5.5