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

#include <TurbineMassflowBoundary.hpp>

Public Member Functions

 TurbineMassflowBoundaryOptions ()=default
 
 TurbineMassflowBoundaryOptions (const ProgramOptions &options)
 
void Print (SeverityLogger &log) const
 

Public Attributes

std::string channel_name
 the channel name for logging More...
 
::amrex::Box boundary_section
 the amrex box where the boundary is located More...
 
TurbineMassflowMode mode
 the mode how the massflow is enforced More...
 
::amrex::Box coarse_average_mirror_box
 
boost::uintmax_t max_iter
 allowed maximum iterations for the bisection root fnding More...
 
double relative_surface_area
 the relative surface area for the turbine More...
 
double massflow_correlation
 the massflow correlation, this is given by the idealized compressor characteristics More...
 
Direction dir
 the dimensional split direction which will be used More...
 
int side
 the side where the boundary condition is applied (0==left, 1==right) More...
 

Constructor & Destructor Documentation

◆ TurbineMassflowBoundaryOptions() [1/2]

fub::amrex::cutcell::TurbineMassflowBoundaryOptions::TurbineMassflowBoundaryOptions ( )
default

◆ TurbineMassflowBoundaryOptions() [2/2]

fub::amrex::cutcell::TurbineMassflowBoundaryOptions::TurbineMassflowBoundaryOptions ( const ProgramOptions options)

Member Function Documentation

◆ Print()

void fub::amrex::cutcell::TurbineMassflowBoundaryOptions::Print ( SeverityLogger log) const

Member Data Documentation

◆ boundary_section

::amrex::Box fub::amrex::cutcell::TurbineMassflowBoundaryOptions::boundary_section

the amrex box where the boundary is located

◆ channel_name

std::string fub::amrex::cutcell::TurbineMassflowBoundaryOptions::channel_name

the channel name for logging

◆ coarse_average_mirror_box

::amrex::Box fub::amrex::cutcell::TurbineMassflowBoundaryOptions::coarse_average_mirror_box

◆ dir

Direction fub::amrex::cutcell::TurbineMassflowBoundaryOptions::dir

the dimensional split direction which will be used

◆ massflow_correlation

double fub::amrex::cutcell::TurbineMassflowBoundaryOptions::massflow_correlation

the massflow correlation, this is given by the idealized compressor characteristics

◆ max_iter

boost::uintmax_t fub::amrex::cutcell::TurbineMassflowBoundaryOptions::max_iter

allowed maximum iterations for the bisection root fnding

◆ mode

TurbineMassflowMode fub::amrex::cutcell::TurbineMassflowBoundaryOptions::mode

the mode how the massflow is enforced

◆ relative_surface_area

double fub::amrex::cutcell::TurbineMassflowBoundaryOptions::relative_surface_area

the relative surface area for the turbine

◆ side

int fub::amrex::cutcell::TurbineMassflowBoundaryOptions::side

the side where the boundary condition is applied (0==left, 1==right)


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