Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Classes | Functions
Boundary Conditions

This modules collects all components that fill the ghost layer of a patch level. More...

Classes

class  fub::AnyBoundaryCondition< GriddingAlgorithm >
 This is a polymorphic value type that wraps any BoundaryCondition object. More...
 
class  fub::amrex::BoundaryConditionRef< BC, GriddingAlgorithm >
 This class references a BoundaryCondition object and acts as an adapter such that it is enabled to be used as an AMReX boundary condition. More...
 
struct  fub::amrex::BoundarySet
 This class manages a list of boundary conditions which get applied in the order in which they are stored. More...
 
struct  fub::amrex::ConstantBoundary< Equation >
 
struct  fub::amrex::IsentropicPressureBoundaryOptions
 
class  fub::amrex::IsentropicPressureBoundary
 This boundary models an isentropic pressure expansion for the one-dimensional ideal gas equations for mixtures. More...
 
class  fub::amrex::IsentropicPressureExpansion< EulerEquation >
 This boundary models an isentropic pressure expansion for the one-dimensional ideal gas equations for mixtures. More...
 
struct  fub::amrex::MassflowBoundaryOptions
 
class  fub::amrex::MassflowBoundary< Rank >
 This boundary models an inflow boundary with constant mean mass flow. More...
 
struct  fub::amrex::PressureValveOptions
 
struct  fub::amrex::PressureValve
 
class  fub::amrex::PressureValveBoundary
 
class  fub::amrex::ReflectiveBoundary< Tag, Equation >
 
struct  fub::amrex::TransmissiveBoundary
 This class copies the inner grid values to the boundary. More...
 
struct  fub::amrex::cutcell::BoundarySet
 This class manages a list of boundary conditions which get applied in the order in which they are stored. More...
 
struct  fub::amrex::cutcell::ConstantBoundary< Equation >
 
struct  fub::amrex::cutcell::IsentropicPressureBoundaryOptions
 
class  fub::amrex::cutcell::perfect_gas::IsentropicPressureExpansionBoundary
 
class  fub::amrex::cutcell::IsentropicPressureBoundary
 
class  fub::amrex::cutcell::IsentropicPressureExpansion< EulerEquation >
 This boundary models an isentropic pressure expansion for the one-dimensional ideal gas equations for mixtures. More...
 
struct  fub::amrex::cutcell::MachnumberBoundaryOptions
 
class  fub::amrex::cutcell::MachnumberBoundary< EulerEquation >
 
struct  fub::amrex::cutcell::MassflowBoundaryOptions
 
class  fub::amrex::cutcell::MassflowBoundary
 
struct  fub::amrex::cutcell::PressureOutflowOptions
 
class  fub::amrex::cutcell::PressureOutflowBoundary
 
class  fub::amrex::cutcell::PressureOutflowBoundary2
 
class  fub::amrex::cutcell::ReflectiveBoundary< Tag, Equation >
 
class  fub::amrex::cutcell::ReflectiveBoundary2< Tag, Equation >
 This boundary condition provides wall boundary which acts only on a specified subset of ghost cells. More...
 
struct  fub::amrex::cutcell::TransmissiveBoundary
 
struct  fub::amrex::cutcell::TurbineMassflowBoundaryOptions
 
class  fub::amrex::cutcell::TurbineMassflowBoundary< EulerEquation, Transform >
 This is an outflow boundary condition that models the massflow condition of a turbine machine. More...
 
class  fub::amrex::MultiBlockBoundary
 
struct  fub::amrex::MultiBlockBoundaryBase
 
class  fub::amrex::AnyMultiBlockBoundary
 

Functions

template<typename Equation >
 fub::amrex::ReflectiveBoundary (const Equation &, Direction, int) -> ReflectiveBoundary< execution::SequentialTag, Equation >
 

Detailed Description

This modules collects all components that fill the ghost layer of a patch level.

Function Documentation

◆ ReflectiveBoundary()

template<typename Equation >
fub::amrex::ReflectiveBoundary ( const Equation &  ,
Direction  ,
int   
) -> ReflectiveBoundary< execution::SequentialTag, Equation >