phaseflow
FEM solver for the Navier-Stokes-Boussinesq equations coupled with enthalpy-based phase change
 All Classes Namespaces Files Functions Variables Macros Pages
Functions | Variables
pf_global_parameters.h File Reference

Go to the source code of this file.

Functions

std::vector< std::string > FIELD_NAMES ({"velocity","pressure","temperature"})
 

Variables

const bool ENERGY_ENABLED = true
 
const double RAYLEIGH_NUMBER = 1.e6
 
const double PRANDTL_NUMBER = 0.71
 
const double REYNOLDS_NUMBER = 1.
 
const double SOLID_CONDUCTIVITY = 1.
 
const double LIQUID_CONDUCTIVITY = 2.
 
const unsigned int SCALAR_DEGREE = 1
 
const double EPSILON = 1.e-14
 
const bool WRITE_LINEAR_SYSTEM = true
 
const double TIME_GROWTH_RATE = 2.
 
const std::set
< dealii::types::boundary_id > 
ADIABATIC_WALLS = {2, 3}
 
const unsigned int MAX_TIME_STEP = 1000000
 

Function Documentation

std::vector<std::string> FIELD_NAMES ( {"velocity","pressure","temperature"}  )
Todo:
: Expose to ParameterHandler

Variable Documentation

const std::set<dealii::types::boundary_id> ADIABATIC_WALLS = {2, 3}
Todo:
: Expose to ParameterHandler
const bool ENERGY_ENABLED = true

Set global parameters.

Most of these aren't actually required at compile time, and should ideally be exposed to ParameterHandler. This is just a temporary solution.

const double EPSILON = 1.e-14
Todo:
: Expose to ParameterHandler
const double LIQUID_CONDUCTIVITY = 2.
Todo:
: Expose to ParameterHandler
const unsigned int MAX_TIME_STEP = 1000000
Todo:
: Generalize boundary conditions
const double PRANDTL_NUMBER = 0.71
Todo:
: Expose to ParameterHandler
const double RAYLEIGH_NUMBER = 1.e6
Todo:
: Expose to ParameterHandler
const double REYNOLDS_NUMBER = 1.
Todo:
: Expose to ParameterHandler
const unsigned int SCALAR_DEGREE = 1
Todo:
: Expose to ParameterHandler
const double SOLID_CONDUCTIVITY = 1.
const double TIME_GROWTH_RATE = 2.
Todo:
: Expose to ParameterHandler
const bool WRITE_LINEAR_SYSTEM = true
Todo:
: Expose to ParameterHandler