|
chombo-discharge
|
Wrapper class for holding multifluid EBLevelGrids. More...
#include <CD_MFLevelGrid.H>
Wrapper class for holding multifluid EBLevelGrids.
| MFLevelGrid::MFLevelGrid | ( | const DisjointBoxLayout & | a_dbl, |
| const ProblemDomain & | a_domain, | ||
| const int | a_ebghost, | ||
| const RefCountedPtr< MultiFluidIndexSpace > & | a_mfis | ||
| ) |
Full constructor.
| [in] | a_dbl | Grids |
| [in] | a_domain | Domains |
| [in] | a_ebghost | Number of eb ghosts to fill |
| [in] | a_mfis | Multifluid index space |
| MFLevelGrid::MFLevelGrid | ( | const RefCountedPtr< MultiFluidIndexSpace > & | a_multiFluidIndexSpace, |
| const Vector< EBLevelGrid > & | a_eblgs | ||
| ) |
Alternative full constructor - RefCounted storage so no allocation here.
| [in] | a_mfis | Multifluid index space |
| [in] | a_eblgs | Levelgrids on each phase. |
|
virtual |
Define function.
| [in] | a_mfis | Multifluid index space |
| [in] | a_eblgs | Levelgrids on each phase. |
|
virtual |
Get grids on specified phase.
| [in] | a_phase | Phase |
|
virtual |
Get grids on specified phase.
| [in] | a_phase | Phase |
|
virtual |
Get interface region between two phases.
| [in] | a_box | Input box |
| [in] | a_dit | Grid index |
| [in] | a_phase1 | First phase |
| [in] | a_phase2 | Second phase |
Set max refinement ratio.
| [in] | a_refRat | Max refinement ratio. |