Go to the source code of this file.
|
module | mod_bc_data |
| Module to set boundary conditions from user data.
|
|
|
subroutine, public | mod_bc_data::bc_data_init () |
|
elemental double precision function, public | mod_bc_data::bc_data_get_3d (n_bc, x1, x2, qt) |
|
elemental double precision function, public | mod_bc_data::bc_data_get_2d (n_bc, x1, qt) |
|
subroutine, public | mod_bc_data::bc_data_set (qt, ixil, ixol, ib, w, x) |
| Set boundary conditions according to user data.
|
|
|
type(lt_t), dimension(max_boundary_conds) | mod_bc_data::lt_1d |
|
type(lt3_t), dimension(max_boundary_conds), public | mod_bc_data::lt_3d |
|
logical, public, protected | mod_bc_data::bc_data_time_varying = .false. |
| Whether boundary condition data is time varying.
|
|
integer, dimension(:, :), allocatable, public, protected | mod_bc_data::bc_data_ix |
| Integer array for indexing lookup tables per variable per direction.
|
|
character(len=std_len), public, protected | mod_bc_data::boundary_data_file_name |
| data file name
|
|
logical, public, protected | mod_bc_data::interp_phy_first_row =.true. |
|
logical, public, protected | mod_bc_data::interp_phy_first_row_same =.false. |
|
logical, public, protected | mod_bc_data::bc_phy_first_row =.false. |
|
logical, public, protected | mod_bc_data::boundary_data_primitive =.false. |
|