Finite Volume Solver  prototype
A framework to build finite volume solvers for the AG Klein at the Freie Universität Berlin.
Classes | Namespaces | Enumerations
TurbineMassflowBoundary.hpp File Reference

This file defines a Boundary Condition which emulates a Plenum-Turbine Interaction. More...

#include "fub/AMReX/AverageState.hpp"
#include "fub/AMReX/cutcell/GriddingAlgorithm.hpp"
#include "fub/AMReX/cutcell/boundary_condition/ConstantBoundary.hpp"
#include "fub/equations/EulerEquation.hpp"
#include "fub/Direction.hpp"
#include "fub/NewtonIteration.hpp"
#include "fub/ext/Log.hpp"
#include <AMReX.H>
#include <boost/log/utility/manipulators/add_value.hpp>
#include <boost/math/tools/roots.hpp>

Go to the source code of this file.

Classes

struct  fub::RequireMassflow_Jirasek
 Compute the new complete state from the old complete state to enforce the required massflow. More...
 
struct  fub::RequireMassflow_SolveExactRiemannProblem
 Compute the new complete state from the old complete state to enforce the required massflow. More...
 
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...
 

Namespaces

 fub
 The fub namespace.
 
 fub::amrex
 The amrex namespace.
 
 fub::amrex::cutcell
 

Enumerations

enum class  fub::amrex::cutcell::TurbineMassflowMode { fub::amrex::cutcell::cellwise , fub::amrex::cutcell::average_inner_state , fub::amrex::cutcell::average_outer_state , fub::amrex::cutcell::average_massflow }
 

Detailed Description

This file defines a Boundary Condition which emulates a Plenum-Turbine Interaction.