Data Types | |
| interface | dlerror |
| interface | dlopen |
| interface | dlsym |
| interface | p_cell_advection |
| interface | p_cell_diffusion |
| interface | p_cell_field |
| interface | p_checkpoint |
| interface | p_no_args |
| interface | p_probe |
| interface | p_restart |
| interface | strlen |
| type | t_user_library |
Functions/Subroutines | |
| subroutine, public | load_udf_library (path) |
| subroutine, public | udf_preprocess () |
| subroutine, public | udf_navier_initial_conditions () |
| subroutine, public | udf_energy_initial_conditions () |
| subroutine, public | udf_phase_advection_initial_conditions () |
| subroutine, public | udf_species_transport_initial_conditions () |
| subroutine, public | udf_reference_solution () |
| subroutine, public | udf_navier_boundary_conditions () |
| subroutine, public | udf_energy_boundary_conditions () |
| subroutine, public | udf_phase_advection_boundary_conditions () |
| subroutine, public | udf_species_transport_boundary_conditions () |
| subroutine, public | udf_momentum_source_term () |
| subroutine, public | udf_energy_source_term () |
| subroutine, public | udf_species_transport_source_term () |
| subroutine, public | udf_momentum_linear_term () |
| subroutine, public | udf_energy_linear_term () |
| subroutine, public | udf_species_transport_linear_term () |
| subroutine, public | udf_prepare_navier () |
| subroutine, public | udf_prepare_energy () |
| subroutine, public | udf_prepare_phase_advection () |
| subroutine, public | udf_prepare_species_transport () |
| subroutine, public | udf_post_process () |
| subroutine, public | udf_probe_fields (probe_label, sampler, sample_list) |
| subroutine, public | udf_compute_material_properties () |
| subroutine, public | udf_pressure_update () |
| subroutine, public | udf_grad_div_coef (coefficient) |
| subroutine, public | udf_checkpoint_define (adios_writer) |
| subroutine, public | udf_checkpoint_write (adios_writer) |
| subroutine, public | udf_restart (adios_reader) |
| subroutine, public | udf_solve_user_equations () |
| subroutine, public | udf_apply_cell_advection_scheme (coefficient, velocity, matrix_line, ns, i, j, k) |
| subroutine, public | udf_apply_cell_diffusion_scheme (face_diffusion_coefficient, matrix_line, ns, i, j, k) |
| subroutine | c_f_string (c_string, f_string) |
| subroutine | print_diagnostic (id) |
Variables | |
| type(t_user_library), dimension(:), allocatable, public | udf |
|
private |
| subroutine, public mod_udf_library::load_udf_library | ( | character(len=*), intent(in) | path | ) |
|
private |
| subroutine, public mod_udf_library::udf_apply_cell_advection_scheme | ( | double precision, dimension(:,:,:), intent(in) | coefficient, |
| type(t_face_field), intent(in) | velocity, | ||
| double precision, dimension(-ns:ns,-ns:ns,-ns:ns), intent(inout) | matrix_line, | ||
| integer, intent(in) | ns, | ||
| integer, intent(in) | i, | ||
| integer, intent(in) | j, | ||
| integer, intent(in) | k ) |
| subroutine, public mod_udf_library::udf_apply_cell_diffusion_scheme | ( | type(t_face_field), intent(in) | face_diffusion_coefficient, |
| double precision, dimension(-ns:ns,-ns:ns,-ns:ns), intent(inout) | matrix_line, | ||
| integer, intent(in) | ns, | ||
| integer, intent(in) | i, | ||
| integer, intent(in) | j, | ||
| integer, intent(in) | k ) |
| subroutine, public mod_udf_library::udf_checkpoint_define | ( | type(t_adios_writer), intent(inout) | adios_writer | ) |
| subroutine, public mod_udf_library::udf_checkpoint_write | ( | type(t_adios_writer), intent(inout) | adios_writer | ) |
| subroutine, public mod_udf_library::udf_compute_material_properties |
| subroutine, public mod_udf_library::udf_energy_boundary_conditions |
| subroutine, public mod_udf_library::udf_energy_initial_conditions |
| subroutine, public mod_udf_library::udf_energy_linear_term |
| subroutine, public mod_udf_library::udf_energy_source_term |
| subroutine, public mod_udf_library::udf_grad_div_coef | ( | double precision, dimension(:,:,:), intent(inout) | coefficient | ) |
| subroutine, public mod_udf_library::udf_momentum_linear_term |
| subroutine, public mod_udf_library::udf_momentum_source_term |
| subroutine, public mod_udf_library::udf_navier_boundary_conditions |
| subroutine, public mod_udf_library::udf_navier_initial_conditions |
| subroutine, public mod_udf_library::udf_phase_advection_boundary_conditions |
| subroutine, public mod_udf_library::udf_phase_advection_initial_conditions |
| subroutine, public mod_udf_library::udf_post_process |
| subroutine, public mod_udf_library::udf_prepare_energy |
| subroutine, public mod_udf_library::udf_prepare_navier |
| subroutine, public mod_udf_library::udf_prepare_phase_advection |
| subroutine, public mod_udf_library::udf_prepare_species_transport |
| subroutine, public mod_udf_library::udf_preprocess |
| subroutine, public mod_udf_library::udf_pressure_update |
| subroutine, public mod_udf_library::udf_probe_fields | ( | character(len=*), intent(in) | probe_label, |
| type(t_sampler), intent(in) | sampler, | ||
| type(t_sample_list), intent(inout) | sample_list ) |
| subroutine, public mod_udf_library::udf_reference_solution |
| subroutine, public mod_udf_library::udf_restart | ( | type(t_adios_reader), intent(inout) | adios_reader | ) |
| subroutine, public mod_udf_library::udf_solve_user_equations |
| subroutine, public mod_udf_library::udf_species_transport_boundary_conditions |
| subroutine, public mod_udf_library::udf_species_transport_initial_conditions |
| subroutine, public mod_udf_library::udf_species_transport_linear_term |
| subroutine, public mod_udf_library::udf_species_transport_source_term |
| type(t_user_library), dimension(:), allocatable, public mod_udf_library::udf |