Chombo + EB + MF
3.2
|
#include "LevelData.H"
#include "FArrayBox.H"
#include "FluxBox.H"
#include "ProtoInterface.H"
#include "NamespaceHeader.H"
#include "NamespaceFooter.H"
Go to the source code of this file.
Macros | |
#define | _EDGETOCELL_H_ |
Functions | |
void | EdgeToCell (const LevelData< FluxBox > &a_edgeData, LevelData< FArrayBox > &a_cellData) |
averages cell-centered cellData to edge-centered edgeData More... | |
void | EdgeToCell (const FluxBox &a_edgeData, FArrayBox &a_cellData) |
averages cellData->edgeData (all directions) for one FAB More... | |
void | EdgeToCell (const FluxBox &a_edgeData, const int a_edgeComp, FArrayBox &a_cellData, const int a_cellComp, const int a_dir) |
averages cellData->edgeData in 1 direction, for one component in a FAB More... | |
void | EdgeToCell (const FluxBox &a_edgeData, const int a_edgeComp, FArrayBox &a_cellData, const int a_cellComp, const Box &a_cellBox, const int a_dir) |
averages cellData->edgeData in 1 direction, for one component in a FAB, on a given cell box More... | |
void | EdgeToCellMax (const LevelData< FluxBox > &a_edgeData, LevelData< FArrayBox > &a_cellData) |
cell-centered cellData from edge-centered edgeData using max More... | |
void | EdgeToCellMax (const FluxBox &a_edgeData, FArrayBox &a_cellData) |
edgeData->cellData using max (all directions) for one FAB More... | |
void | EdgeToCellMax (const FluxBox &a_edgeData, const int a_edgeComp, FArrayBox &a_cellData, const int a_cellComp, const int a_dir) |
fills cellData using edgeData in 1 direction using max, for one component in a FAB More... | |
void | EdgeToCellMax (const FluxBox &a_edgeData, const int a_edgeComp, FArrayBox &a_cellData, const int a_cellComp, const Box &a_cellBox, const int a_dir) |
fills cellData->edgeData in 1 direction, for one component in a FAB, on a given cell box using max More... | |
#define _EDGETOCELL_H_ |
averages cell-centered cellData to edge-centered edgeData
averages cellData->edgeData (all directions) for one FAB
averages cell-centered cellData to SpaceDim-dimensioned EdgeData – assumes all boundary conditions already set. Does this for all grids.
void EdgeToCell | ( | const FluxBox & | a_edgeData, |
const int | a_edgeComp, | ||
FArrayBox & | a_cellData, | ||
const int | a_cellComp, | ||
const int | a_dir | ||
) |
averages cellData->edgeData in 1 direction, for one component in a FAB
void EdgeToCell | ( | const FluxBox & | a_edgeData, |
const int | a_edgeComp, | ||
FArrayBox & | a_cellData, | ||
const int | a_cellComp, | ||
const Box & | a_cellBox, | ||
const int | a_dir | ||
) |
averages cellData->edgeData in 1 direction, for one component in a FAB, on a given cell box
cell-centered cellData from edge-centered edgeData using max
instead of averaging faces to cells, this function puts the max of the two opposing face-centered values into each cell.
edgeData->cellData using max (all directions) for one FAB
fills cell-centered cellData from EdgeData using max – assumes all boundary conditions already set. Does this for all grids.
void EdgeToCellMax | ( | const FluxBox & | a_edgeData, |
const int | a_edgeComp, | ||
FArrayBox & | a_cellData, | ||
const int | a_cellComp, | ||
const int | a_dir | ||
) |
fills cellData using edgeData in 1 direction using max, for one component in a FAB