reordering_to_reordered Submodule


Uses

  • module~~reordering_to_reordered~~UsesGraph module~reordering_to_reordered reordering_to_reordered module~domain_reordering domain_reordering module~reordering_to_reordered->module~domain_reordering iso_fortran_env iso_fortran_env module~domain_reordering->iso_fortran_env module~domain_adjacency_adjacency_node domain_adjacency_adjacency_node module~domain_reordering->module~domain_adjacency_adjacency_node module~domain_element domain_element module~domain_reordering->module~domain_element module~module_core module_core module~domain_reordering->module~module_core stdlib_sorting stdlib_sorting module~domain_reordering->stdlib_sorting module~domain_adjacency_adjacency_node->iso_fortran_env module~domain_adjacency_adjacency_node->module~module_core module~domain_adjacency_adjacency_node->stdlib_sorting module~domain_element->iso_fortran_env module~domain_element->module~module_core module~module_input module_input module~domain_element->module~module_input stdlib_logger stdlib_logger module~domain_element->stdlib_logger core_check_nan core_check_nan module~module_core->core_check_nan module~core_allocate core_allocate module~module_core->module~core_allocate module~core_check_range core_check_range module~module_core->module~core_check_range module~core_deallocate core_deallocate module~module_core->module~core_deallocate module~core_error core_error module~module_core->module~core_error module~core_fortran_utils core_fortran_utils module~module_core->module~core_fortran_utils module~core_string_utils core_string_utils module~module_core->module~core_string_utils module~core_types core_types module~module_core->module~core_types module~core_unique core_unique module~module_core->module~core_unique module~core_vtk core_vtk module~module_core->module~core_vtk module~core_vtk_vtk_constants core_vtk_vtk_constants module~module_core->module~core_vtk_vtk_constants module~core_allocate->iso_fortran_env module~core_allocate->module~core_error module~core_check_range->iso_fortran_env module~core_deallocate->iso_fortran_env module~core_deallocate->module~core_error module~core_error->iso_fortran_env module~core_error->stdlib_logger module~core_fortran_utils_memory_stats_wrapper core_fortran_utils_memory_stats_wrapper module~core_fortran_utils->module~core_fortran_utils_memory_stats_wrapper module~core_fortran_utils_signal_flag_wrapper core_fortran_utils_signal_flag_wrapper module~core_fortran_utils->module~core_fortran_utils_signal_flag_wrapper module~core_fortran_utils_system_info_wrapper core_fortran_utils_system_info_wrapper module~core_fortran_utils->module~core_fortran_utils_system_info_wrapper module~core_string_utils->iso_fortran_env module~core_string_utils->module~core_allocate module~core_types_array core_types_array module~core_types->module~core_types_array module~core_types_gauss core_types_gauss module~core_types->module~core_types_gauss module~core_types_pointer core_types_pointer module~core_types->module~core_types_pointer module~core_types_variable core_types_variable module~core_types->module~core_types_variable module~core_types_vector core_types_vector module~core_types->module~core_types_vector module~core_unique->iso_fortran_env module~core_unique->stdlib_sorting module~core_unique->module~core_allocate module~core_vtk->iso_fortran_env module~core_vtk->stdlib_sorting module~core_vtk->module~core_allocate module~core_vtk->module~core_deallocate module~core_vtk->module~core_unique module~core_vtk->module~core_vtk_vtk_constants iso_c_binding iso_c_binding module~core_vtk->iso_c_binding module~core_vtk->module~core_types_array module~core_vtk_vtk_wrapper core_vtk_vtk_wrapper module~core_vtk->module~core_vtk_vtk_wrapper module~core_vtk_vtu_wrapper core_vtk_vtu_wrapper module~core_vtk->module~core_vtk_vtu_wrapper module~core_vtk_vtk_constants->iso_fortran_env module~inout_input inout_input module~module_input->module~inout_input module~core_fortran_utils_memory_stats_wrapper->iso_fortran_env module~core_c_utils core_c_utils module~core_fortran_utils_memory_stats_wrapper->module~core_c_utils module~core_fortran_utils_signal_flag_wrapper->iso_fortran_env module~core_fortran_utils_signal_flag_wrapper->stdlib_logger module~core_fortran_utils_signal_flag_wrapper->iso_c_binding module~core_c_utils_signal_flag core_c_utils_signal_flag module~core_fortran_utils_signal_flag_wrapper->module~core_c_utils_signal_flag module~core_fortran_utils_system_info_wrapper->iso_fortran_env module~core_fortran_utils_system_info_wrapper->iso_c_binding module~core_fortran_utils_system_info_wrapper->module~core_c_utils stdlib_strings stdlib_strings module~core_fortran_utils_system_info_wrapper->stdlib_strings module~core_types_array->iso_fortran_env module~core_types_array->module~core_allocate module~core_types_array->module~core_deallocate module~core_types_gauss->iso_fortran_env module~core_types_pointer->iso_fortran_env module~core_types_variable->iso_fortran_env module~core_types_variable->module~core_allocate module~core_types_vector->iso_fortran_env module~core_vtk_vtk_wrapper->iso_c_binding module~core_vtk_vtu_wrapper->iso_c_binding module~inout_input->iso_fortran_env module~inout_input->module~module_core module~inout_input->stdlib_logger json_module json_module module~inout_input->json_module module~inout_project_settings inout_project_settings module~inout_input->module~inout_project_settings module~inout_input->stdlib_strings module~core_c_utils->iso_c_binding module~core_c_utils->module~core_c_utils_signal_flag module~core_c_utils_memory_stats core_c_utils_memory_stats module~core_c_utils->module~core_c_utils_memory_stats module~core_c_utils_system_info core_c_utils_system_info module~core_c_utils->module~core_c_utils_system_info module~core_c_utils_signal_flag->iso_c_binding module~inout_project_settings->iso_fortran_env module~inout_project_settings->module~module_core module~core_c_utils_memory_stats->iso_c_binding module~core_c_utils_system_info->iso_c_binding

Module Subroutines

module subroutine to_reordered_index(self, index_original, index_reordered)

Arguments

Type IntentOptional Attributes Name
class(type_reordering), intent(in) :: self
integer(kind=int32), intent(in) :: index_original
integer(kind=int32), intent(inout) :: index_reordered

module subroutine to_reordered_indices(self, indices_original, indices_reordered)

Arguments

Type IntentOptional Attributes Name
class(type_reordering), intent(in) :: self
integer(kind=int32), intent(in) :: indices_original(:)
integer(kind=int32), intent(inout) :: indices_reordered(:)

module subroutine to_reordered_values_int32(self, vector_original, vector_reordered)

Arguments

Type IntentOptional Attributes Name
class(type_reordering), intent(in) :: self
integer(kind=int32), intent(in) :: vector_original(:)
integer(kind=int32), intent(inout) :: vector_reordered(:)

module subroutine to_reordered_values_real64(self, vector_original, vector_reordered)

Arguments

Type IntentOptional Attributes Name
class(type_reordering), intent(in) :: self
real(kind=real64), intent(in) :: vector_original(:)
real(kind=real64), intent(inout) :: vector_reordered(:)