Chombo + EB  3.0
CellToEdge.H
Go to the documentation of this file.
1 #ifdef CH_LANG_CC
2 /*
3  * _______ __
4  * / ___/ / ___ __ _ / / ___
5  * / /__/ _ \/ _ \/ V \/ _ \/ _ \
6  * \___/_//_/\___/_/_/_/_.__/\___/
7  * Please refer to Copyright.txt, in Chombo's root directory.
8  */
9 #endif
10 
11 #ifndef _CELLTOEDGE_H_
12 #define _CELLTOEDGE_H_
13 
14 #include "LevelData.H"
15 #include "FArrayBox.H"
16 #include "FluxBox.H"
17 
18 #include "NamespaceHeader.H"
19 
20 ///
21 void CellToEdge(const LevelData<FArrayBox>& a_cellData,
22  LevelData<FluxBox>& a_edgeData);
23 
24 ///
25 void CellToEdge(const FArrayBox& a_cellData,
26  FluxBox& a_edgeData);
27 
28 /// this one does a single direction
29 void CellToEdge(const FArrayBox& a_cellData,
30  FArrayBox& a_edgeData, const int a_dir);
31 
32 /// this one does a single direction and component
33 void CellToEdge(const FArrayBox& a_cellData, const int a_cellComp,
34  FArrayBox& a_edgeData, const int a_edgeComp,
35  const int a_dir);
36 
37 #include "NamespaceFooter.H"
38 
39 #endif
40 
41 
A FArrayBox-like container for face-centered fluxes.
Definition: FluxBox.H:22
Definition: FArrayBox.H:44
void CellToEdge(const LevelData< FArrayBox > &a_cellData, LevelData< FluxBox > &a_edgeData)