#include <IsentropicPressureBoundary.hpp>
◆ IsentropicPressureBoundary()
◆ FillBoundary() [1/3]
void fub::amrex::cutcell::IsentropicPressureBoundary::FillBoundary |
( |
::amrex::MultiFab & |
mf, |
|
|
const ::amrex::MultiFab & |
alphas, |
|
|
const ::amrex::Geometry & |
geom, |
|
|
const Complete< IdealGasMix< AMREX_SPACEDIM >> & |
state |
|
) |
| |
◆ FillBoundary() [2/3]
void fub::amrex::cutcell::IsentropicPressureBoundary::FillBoundary |
( |
::amrex::MultiFab & |
mf, |
|
|
const GriddingAlgorithm & |
gridding, |
|
|
int |
level |
|
) |
| |
Isentropically expand to an outer pressure each state on the physical domain boundary.
- Parameters
-
[in,out] | mf | The MultiFab that will be filled. |
[in] | gridding | The GriddingAlgorithm will serve as a context. |
[in] | level | The level number which is associated with the specified MultiFab mf . |
- Exceptions
-
The | OdeSolver within the FlameMasterReactor might not converge and throw an exception. |
If | an unphysical state appears an exception is thrown. |
- Precondition
mf
is defined with the same (BoxArray, DistributionMapping) as defined in the gridding algorithm at refinement level level
.
◆ FillBoundary() [3/3]
void fub::amrex::cutcell::IsentropicPressureBoundary::FillBoundary |
( |
::amrex::MultiFab & |
mf, |
|
|
const GriddingAlgorithm & |
gridding, |
|
|
int |
level, |
|
|
Direction |
dir |
|
) |
| |
|
inline |
Isentropically expand to an outer pressure each state on the physical domain boundary.
- Parameters
-
[in,out] | mf | The MultiFab that will be filled. |
[in] | gridding | The GriddingAlgorithm will serve as a context. |
[in] | level | The level number which is associated with the specified MultiFab mf . |
[in] | dir | The direction in which the physical boundary shall be filled. |
- Exceptions
-
The | OdeSolver within the FlameMasterReactor might not converge and throw an exception. |
If | an unphysical state appears an exception is thrown. |
- Precondition
mf
is defined with the same (BoxArray, DistributionMapping) as defined in the gridding algorithm at refinement level level
.
◆ equation_
IdealGasMix<AMREX_SPACEDIM> fub::amrex::cutcell::IsentropicPressureBoundary::equation_ |
|
private |
◆ options_
The documentation for this class was generated from the following file: