Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Public Member Functions | Private Attributes | List of all members
fub::amrex::cutcell::MassflowBoundary Class Reference

#include <MassflowBoundary.hpp>

Public Member Functions

 MassflowBoundary (const IdealGasMix< AMREX_SPACEDIM > &eq, const MassflowBoundaryOptions &options)
 
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::MultiFab &alphas, const ::amrex::Geometry &geom, const Complete< IdealGasMix< AMREX_SPACEDIM >> &state)
 

Private Attributes

IdealGasMix< AMREX_SPACEDIM > equation_
 
MassflowBoundaryOptions options_
 

Constructor & Destructor Documentation

◆ MassflowBoundary()

fub::amrex::cutcell::MassflowBoundary::MassflowBoundary ( const IdealGasMix< AMREX_SPACEDIM > &  eq,
const MassflowBoundaryOptions options 
)

Member Function Documentation

◆ FillBoundary() [1/3]

void fub::amrex::cutcell::MassflowBoundary::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::MassflowBoundary::FillBoundary ( ::amrex::MultiFab &  mf,
const GriddingAlgorithm gridding,
int  level 
)

◆ FillBoundary() [3/3]

void fub::amrex::cutcell::MassflowBoundary::FillBoundary ( ::amrex::MultiFab &  mf,
const GriddingAlgorithm gridding,
int  level,
Direction  dir 
)
inline

Member Data Documentation

◆ equation_

IdealGasMix<AMREX_SPACEDIM> fub::amrex::cutcell::MassflowBoundary::equation_
private

◆ options_

MassflowBoundaryOptions fub::amrex::cutcell::MassflowBoundary::options_
private

The documentation for this class was generated from the following file: