00001 #ifdef CH_LANG_CC
00002
00003
00004
00005
00006
00007
00008
00009 #endif
00010
00011
00012
00013
00014 #ifndef _EDGETOCELL_H_
00015 #define _EDGETOCELL_H_
00016
00017 #include "LevelData.H"
00018 #include "FArrayBox.H"
00019 #include "FluxBox.H"
00020
00021 #include "NamespaceHeader.H"
00022
00023
00024 void EdgeToCell(const LevelData<FluxBox>& a_edgeData,
00025 LevelData<FArrayBox>& a_cellData);
00026
00027
00028
00029
00030
00031 void EdgeToCell(const FluxBox& a_edgeData,
00032 FArrayBox& a_cellData);
00033
00034
00035 void EdgeToCell(const FluxBox& a_edgeData, const int a_edgeComp,
00036 FArrayBox& a_cellData, const int a_cellComp,
00037 const int a_dir);
00038
00039
00040 void EdgeToCell(const FluxBox& a_edgeData, const int a_edgeComp,
00041 FArrayBox& a_cellData, const int a_cellComp,
00042 const Box& a_cellBox, const int a_dir);
00043
00044
00045
00046
00047
00048
00049 void EdgeToCellMax(const LevelData<FluxBox>& a_edgeData,
00050 LevelData<FArrayBox>& a_cellData);
00051
00052
00053
00054
00055
00056 void EdgeToCellMax(const FluxBox& a_edgeData,
00057 FArrayBox& a_cellData);
00058
00059
00060 void EdgeToCellMax(const FluxBox& a_edgeData, const int a_edgeComp,
00061 FArrayBox& a_cellData, const int a_cellComp,
00062 const int a_dir);
00063
00064
00065 void EdgeToCellMax(const FluxBox& a_edgeData, const int a_edgeComp,
00066 FArrayBox& a_cellData, const int a_cellComp,
00067 const Box& a_cellBox, const int a_dir);
00068
00069 #include "NamespaceFooter.H"
00070
00071 #endif