Finite Volume Solver
prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
|
This boundary models an isentropic pressure expansion for the one-dimensional ideal gas equations for mixtures. More...
#include <IsentropicPressureBoundary.hpp>
Public Member Functions | |
IsentropicPressureBoundary (const IdealGasMix< 1 > &eq, const IsentropicPressureBoundaryOptions &options) | |
IsentropicPressureBoundary (const IdealGasMix< 1 > &eq, double outer_pressure, Direction dir, int side) | |
void | FillBoundary (::amrex::MultiFab &mf, const GriddingAlgorithm &gridding, int level) |
void | FillBoundary (::amrex::MultiFab &mf, const GriddingAlgorithm &gridding, int level, Direction dir) |
void | FillBoundary (::amrex::MultiFab &mf, const ::amrex::Geometry &geom) |
Private Attributes | |
IdealGasMix< 1 > | equation_ |
double | outer_pressure_ |
Direction | dir_ |
int | side_ |
This boundary models an isentropic pressure expansion for the one-dimensional ideal gas equations for mixtures.
fub::amrex::IsentropicPressureBoundary::IsentropicPressureBoundary | ( | const IdealGasMix< 1 > & | eq, |
const IsentropicPressureBoundaryOptions & | options | ||
) |
fub::amrex::IsentropicPressureBoundary::IsentropicPressureBoundary | ( | const IdealGasMix< 1 > & | eq, |
double | outer_pressure, | ||
Direction | dir, | ||
int | side | ||
) |
void fub::amrex::IsentropicPressureBoundary::FillBoundary | ( | ::amrex::MultiFab & | mf, |
const ::amrex::Geometry & | geom | ||
) |
void fub::amrex::IsentropicPressureBoundary::FillBoundary | ( | ::amrex::MultiFab & | mf, |
const GriddingAlgorithm & | gridding, | ||
int | level | ||
) |
void fub::amrex::IsentropicPressureBoundary::FillBoundary | ( | ::amrex::MultiFab & | mf, |
const GriddingAlgorithm & | gridding, | ||
int | level, | ||
Direction | dir | ||
) |
|
private |
|
private |
|
private |
|
private |