MFIX  2016-1
bc_mod.f File Reference

Go to the source code of this file.

Modules

module  bc
 

Functions/Subroutines

logical function bc::is_cg (boundary_condition)
 
logical function bc::is_nsw (boundary_condition)
 
logical function bc::is_fsw (boundary_condition)
 
logical function bc::is_psw (boundary_condition)
 

Variables

double precision, dimension(dimension_bc) bc::bc_x_w
 
double precision, dimension(dimension_bc) bc::bc_x_e
 
double precision, dimension(dimension_bc) bc::bc_y_s
 
double precision, dimension(dimension_bc) bc::bc_y_n
 
double precision, dimension(dimension_bc) bc::bc_z_b
 
double precision, dimension(dimension_bc) bc::bc_z_t
 
integer, dimension(dimension_bc) bc::bc_i_w
 
integer, dimension(dimension_bc) bc::bc_i_e
 
integer, dimension(dimension_bc) bc::bc_j_s
 
integer, dimension(dimension_bc) bc::bc_j_n
 
integer, dimension(dimension_bc) bc::bc_k_b
 
integer, dimension(dimension_bc) bc::bc_k_t
 
double precision, dimension(dimension_bc) bc::bc_ep_g
 
double precision, dimension(dimension_bc) bc::bc_p_g
 
double precision, dimension(dimension_bc) bc::bc_ro_g
 
double precision, dimension(dimension_bc) bc::bc_rop_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_rop_s
 
double precision, dimension(dimension_bc, dim_m) bc::bc_ep_s
 
double precision, dimension(dimension_bc) bc::bc_t_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_t_s
 
double precision, dimension(dimension_bc, dim_m) bc::bc_theta_m
 
double precision, dimension(dimension_bc) bc::bc_u_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_u_s
 
double precision, dimension(dimension_bc) bc::bc_v_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_v_s
 
double precision, dimension(dimension_bc) bc::bc_w_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_w_s
 
double precision, dimension(dimension_bc) bc::bc_velmag_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_velmag_s
 
character(len=16), dimension(dimension_bc) bc::bc_type
 
integer, dimension(dimension_bc) bc::bc_type_enum
 
integer, parameter bc::dim_bctype = 21
 
character(len=16), dimension(1:dim_bctype) bc::valid_bc_type = (/ 'MASS_INFLOW ', 'MI ', 'MASS_OUTFLOW ', 'MO ', 'P_INFLOW ', 'PI ', 'P_OUTFLOW ', 'PO ', 'FREE_SLIP_WALL ', 'FSW ', 'NO_SLIP_WALL ', 'NSW ', 'PAR_SLIP_WALL ', 'PSW ', 'OUTFLOW ', 'OF ', 'CG_NSW ', 'CG_FSW ', 'CG_PSW ', 'CG_MI ', 'CG_PO '/)
 
integer, dimension(1:dim_bctype) bc::valid_bc_type_enum = (/ MASS_INFLOW , MASS_INFLOW , MASS_OUTFLOW , MASS_OUTFLOW , P_INFLOW , P_INFLOW , P_OUTFLOW , P_OUTFLOW , FREE_SLIP_WALL , FSW , NO_SLIP_WALL , NSW , PAR_SLIP_WALL , PSW , OUTFLOW , OUTFLOW , CG_NSW , CG_FSW , CG_PSW , CG_MI , CG_PO /)
 
logical, dimension(dimension_bc) bc::bc_po_apply_to_des
 
double precision, dimension(dimension_bc) bc::bc_volflow_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_volflow_s
 
double precision, dimension(dimension_bc) bc::bc_massflow_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_massflow_s
 
logical, dimension(dimension_bc) bc::bc_defined
 
integer, dimension(dimension_bc) bc::bc_jj_ps
 
character, dimension(dimension_bc) bc::bc_plane
 
double precision, dimension(dimension_bc) bc::bc_dt_0
 
double precision, dimension(dimension_bc) bc::bc_jet_g
 
double precision, dimension(dimension_bc) bc::bc_jet_g0
 
double precision, dimension(dimension_bc) bc::bc_dt_h
 
double precision, dimension(dimension_bc) bc::bc_jet_gh
 
double precision, dimension(dimension_bc) bc::bc_dt_l
 
double precision, dimension(dimension_bc) bc::bc_jet_gl
 
double precision, dimension(dimension_bc) bc::bc_time
 
double precision, dimension(dimension_bc) bc::bc_area
 
double precision, dimension(dimension_bc) bc::bc_vol
 
double precision, dimension(dimension_bc, dim_n_g) bc::bc_x_g
 
double precision, dimension(dimension_bc, dim_m, dim_n_s) bc::bc_x_s
 
double precision, dimension(dimension_bc) bc::bc_mout_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_mout_s
 
double precision, dimension(dimension_bc) bc::bc_vout_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_vout_s
 
integer, dimension(dimension_bc) bc::bc_out_n
 
double precision bc::delp_x
 
double precision bc::delp_y
 
double precision bc::delp_z
 
double precision bc::flux_g
 
double precision bc::u_g0
 
double precision bc::v_g0
 
double precision bc::w_g0
 
double precision, dimension(dim_m) bc::u_s0
 
double precision, dimension(dim_m) bc::v_s0
 
double precision, dimension(dim_m) bc::w_s0
 
integer bc::ijk_p_g
 
double precision, dimension(dimension_bc) bc::bc_hw_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_hw_s
 
double precision, dimension(dimension_bc) bc::bc_uw_g
 
double precision, dimension(dimension_bc) bc::bc_vw_g
 
double precision, dimension(dimension_bc) bc::bc_ww_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_uw_s
 
double precision, dimension(dimension_bc, dim_m) bc::bc_vw_s
 
double precision, dimension(dimension_bc, dim_m) bc::bc_ww_s
 
double precision, dimension(dimension_bc) bc::bc_hw_t_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_hw_t_s
 
double precision, dimension(dimension_bc) bc::bc_tw_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_tw_s
 
double precision, dimension(dimension_bc) bc::bc_c_t_g
 
double precision, dimension(dimension_bc, dim_m) bc::bc_c_t_s
 
double precision, dimension(dimension_bc, dim_m) bc::bc_hw_theta_m
 
double precision, dimension(dimension_bc, dim_m) bc::bc_thetaw_m
 
double precision, dimension(dimension_bc, dim_m) bc::bc_c_theta_m
 
double precision, dimension(dimension_bc, dim_n_g) bc::bc_hw_x_g
 
double precision, dimension(dimension_bc, dim_m, dim_n_s) bc::bc_hw_x_s
 
double precision, dimension(dimension_bc, dim_n_g) bc::bc_xw_g
 
double precision, dimension(dimension_bc, dim_m, dim_n_s) bc::bc_xw_s
 
double precision, dimension(dimension_bc, dim_n_g) bc::bc_c_x_g
 
double precision, dimension(dimension_bc, dim_m, dim_n_s) bc::bc_c_x_s
 
double precision, dimension(dimension_bc, dim_scalar) bc::bc_scalar
 
double precision, dimension(dimension_bc, dim_scalar) bc::bc_hw_scalar
 
double precision, dimension(dimension_bc, dim_scalar) bc::bc_c_scalar
 
double precision, dimension(dimension_bc, dim_scalar) bc::bc_scalarw
 
double precision, dimension(dimension_bc) bc::bc_k_turb_g
 
double precision, dimension(dimension_bc) bc::bc_e_turb_g
 
logical, dimension(dimension_bc) bc::cg_mi_converted_to_ps
 
integer, dimension(dimension_bc, dim_m) bc::bc_pic_mi_const_npc
 
double precision, dimension(dimension_bc, dim_m) bc::bc_pic_mi_const_statwt