|
MPI-AMRVAC
3.0
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
|
Module to set boundary conditions from user data. More...
Functions/Subroutines | |
| subroutine, public | bc_data_init () |
| subroutine | bc_read_params (files) |
| Read this module"s parameters from a file. More... | |
| elemental double precision function, public | bc_data_get_3d (n_bc, x1, x2, qt) |
| elemental double precision function, public | bc_data_get_2d (n_bc, x1, qt) |
| subroutine, public | bc_data_set (qt, ixIL, ixOL, iB, w, x) |
| Set boundary conditions according to user data. More... | |
| subroutine | read_vtk_structured_points (fname, bc) |
Variables | |
| logical, public, protected | bc_data_time_varying = .false. |
| Whether boundary condition data is time varying. More... | |
| integer, dimension(:, :), allocatable, public, protected | bc_data_ix |
| Integer array for indexing lookup tables per variable per direction. More... | |
| character(len=std_len), public, protected | boundary_data_file_name |
| data file name More... | |
Module to set boundary conditions from user data.
| elemental double precision function, public mod_bc_data::bc_data_get_2d | ( | integer, intent(in) | n_bc, |
| double precision, intent(in) | x1, | ||
| double precision, intent(in) | qt | ||
| ) |
Definition at line 126 of file mod_bc_data.t.
| elemental double precision function, public mod_bc_data::bc_data_get_3d | ( | integer, intent(in) | n_bc, |
| double precision, intent(in) | x1, | ||
| double precision, intent(in) | x2, | ||
| double precision, intent(in) | qt | ||
| ) |
Definition at line 114 of file mod_bc_data.t.
| subroutine, public mod_bc_data::bc_data_init |
| subroutine, public mod_bc_data::bc_data_set | ( | double precision, intent(in) | qt, |
| integer, intent(in) | ixI, | ||
| integer, intent(in) | L, | ||
| integer, intent(in) | ixO, | ||
| L, | |||
| integer, intent(in) | iB, | ||
| double precision, dimension(ixi^s,1:nw), intent(inout) | w, | ||
| double precision, dimension(ixi^s,1:ndim), intent(in) | x | ||
| ) |
Set boundary conditions according to user data.
Definition at line 139 of file mod_bc_data.t.

| subroutine mod_bc_data::bc_read_params | ( | character(len=*), dimension(:), intent(in) | files | ) |
Read this module"s parameters from a file.
Definition at line 99 of file mod_bc_data.t.
| subroutine mod_bc_data::read_vtk_structured_points | ( | character(len=*), intent(in) | fname, |
| type(bc_data_t), intent(out) | bc | ||
| ) |
Definition at line 276 of file mod_bc_data.t.
| integer, dimension(:, :), allocatable, public, protected mod_bc_data::bc_data_ix |
Integer array for indexing lookup tables per variable per direction.
Definition at line 28 of file mod_bc_data.t.
| logical, public, protected mod_bc_data::bc_data_time_varying = .false. |
Whether boundary condition data is time varying.
Definition at line 25 of file mod_bc_data.t.
| character(len=std_len), public, protected mod_bc_data::boundary_data_file_name |
data file name
Definition at line 31 of file mod_bc_data.t.