00001 #ifdef CH_LANG_CC
00002
00003
00004
00005
00006
00007
00008
00009 #endif
00010
00011 #ifndef _CELLTOEDGE_H_
00012 #define _CELLTOEDGE_H_
00013
00014 #include "LevelData.H"
00015 #include "FArrayBox.H"
00016 #include "FluxBox.H"
00017
00018 #include "NamespaceHeader.H"
00019
00020
00021 void CellToEdge(const LevelData<FArrayBox>& a_cellData,
00022 LevelData<FluxBox>& a_edgeData);
00023
00024
00025 void CellToEdge(const FArrayBox& a_cellData,
00026 FluxBox& a_edgeData);
00027
00028
00029 void CellToEdge(const FArrayBox& a_cellData,
00030 FArrayBox& a_edgeData, const int a_dir);
00031
00032
00033 void CellToEdge(const FArrayBox& a_cellData, const int a_cellComp,
00034 FArrayBox& a_edgeData, const int a_edgeComp,
00035 const int a_dir);
00036
00037 #include "NamespaceFooter.H"
00038
00039 #endif