00001 #ifdef CH_LANG_CC 00002 /* 00003 * _______ __ 00004 * / ___/ / ___ __ _ / / ___ 00005 * / /__/ _ \/ _ \/ V \/ _ \/ _ \ 00006 * \___/_//_/\___/_/_/_/_.__/\___/ 00007 * Please refer to Copyright.txt, in Chombo's root directory. 00008 */ 00009 #endif 00010 00011 #ifndef _EBDEBUGOUT_H_ 00012 #define _EBDEBUGOUT_H_ 00013 00014 #include "DisjointBoxLayout.H" 00015 #include "BoxLayout.H" 00016 #include "BaseIFFAB.H" 00017 #include "BaseIVFAB.H" 00018 #include "FaceIterator.H" 00019 #include "Vector.H" 00020 #include "Box.H" 00021 #include "IntVectSet.H" 00022 #include "FArrayBox.H" 00023 #include "LevelData.H" 00024 #include "LayoutIterator.H" 00025 #include "BoxIterator.H" 00026 #include "VolIndex.H" 00027 #include "Stencils.H" 00028 #include "NamespaceHeader.H" 00029 00030 class EBCellFAB; 00031 00032 //extern "C" 00033 //{ 00035 void 00036 dumpLDEBCF(const LevelData<EBCellFAB>* ldptr); 00037 00039 void 00040 getMaxEBLevel(const LevelData<EBCellFAB>* ldptr); 00041 00043 void 00044 getMaxEBFAB(const EBCellFAB* ldptr); 00045 00046 00050 void dumpVVoF(const Vector<VolIndex>* a_vectPtr); 00051 00053 00056 void dumpVFace(const Vector<FaceIndex>* a_vectPtr); 00057 00059 00062 void dumpFace(const FaceIndex* a_vectPtr); 00063 00065 00068 void dumpFaceSten(const FaceStencil* a_stenPtr); 00069 00071 00074 void dumpVoFSten(const VoFStencil* a_stenPtr); 00075 00077 00080 void dumpIFFAB(const BaseIFFAB<Real>* a_stenPtr); 00081 00083 00086 void dumpIVFAB(const BaseIVFAB<Real>* a_stenPtr); 00087 00088 00090 00093 void dumpLDBIVF(const LayoutData< BaseIVFAB<Real> >* a_stenPtr); 00094 00096 00098 void dumpEBLDDBL(const LevelData<EBCellFAB>* a_stenPtr); 00099 00101 00104 void dumpEBFAB(const EBCellFAB* a_fab); 00105 00107 00110 void dumpEBFABIrreg(const EBCellFAB* a_fab); 00111 00113 00116 void dumpEBLevelIrreg(const LevelData<EBCellFAB>* a_fab); 00117 00119 00121 void dumpEBFABIVS(const EBCellFAB* a_fab, const IntVectSet* a_ivs); 00122 00124 00126 void dumpEBLevel(const LevelData<EBCellFAB>* a_level); 00127 00128 //} 00129 00130 #include "NamespaceFooter.H" 00131 #endif