Procedures

ProcedureLocationProcedure TypeDescription
allocate_array core_allocate Interface
allocate_pointer core_allocate Interface
allocate_pointer_int32 core_allocate Subroutine
allocate_pointer_int64 core_allocate Subroutine
allocate_pointer_real128 core_allocate Subroutine
allocate_pointer_real32 core_allocate Subroutine
allocate_pointer_real64 core_allocate Subroutine
allocate_rank1_int16 core_allocate Subroutine
allocate_rank1_int32 core_allocate Subroutine
allocate_rank1_int32_pointer core_allocate Subroutine
allocate_rank1_int32_specify_pointer core_allocate Subroutine
allocate_rank1_int64 core_allocate Subroutine
allocate_rank1_int64_pointer core_allocate Subroutine
allocate_rank1_int64_specify_pointer core_allocate Subroutine
allocate_rank1_int8 core_allocate Subroutine
allocate_rank1_logical1 core_allocate Subroutine
allocate_rank1_logical4 core_allocate Subroutine
allocate_rank1_logical8 core_allocate Subroutine
allocate_rank1_logical_pointer core_allocate Subroutine
allocate_rank1_logical_specify_pointer core_allocate Subroutine
allocate_rank1_real128 core_allocate Subroutine
allocate_rank1_real128_pointer core_allocate Subroutine
allocate_rank1_real128_specify_pointer core_allocate Subroutine
allocate_rank1_real32 core_allocate Subroutine
allocate_rank1_real32_pointer core_allocate Subroutine
allocate_rank1_real32_specify_pointer core_allocate Subroutine
allocate_rank1_real64 core_allocate Subroutine
allocate_rank1_real64_pointer core_allocate Subroutine
allocate_rank1_real64_specify_pointer core_allocate Subroutine
allocate_rank2_int16 core_allocate Subroutine
allocate_rank2_int32 core_allocate Subroutine
allocate_rank2_int64 core_allocate Subroutine
allocate_rank2_int8 core_allocate Subroutine
allocate_rank2_logical1 core_allocate Subroutine
allocate_rank2_logical4 core_allocate Subroutine
allocate_rank2_logical8 core_allocate Subroutine
allocate_rank2_real128 core_allocate Subroutine
allocate_rank2_real32 core_allocate Subroutine
allocate_rank2_real64 core_allocate Subroutine
apply conditions_initial_manager Subroutine
apply_CRS_Adiabatic_base conditions_boundary_adiabatic Subroutine
apply_crs_dirichlet_base conditions_boundary_dirichlet Subroutine
apply_crs_thermal_adiabatic conditions_boundary Interface
apply_crs_thermal_dirichlet conditions_boundary Interface
apply_Dense_Adiabatic_base conditions_boundary_adiabatic Subroutine
apply_Dense_Dirichlet_base conditions_boundary_dirichlet Subroutine
apply_dense_thermal_adiabatic conditions_boundary Interface
apply_dense_thermal_dirichlet conditions_boundary Interface
apply_laplace conditions_initial Interface
apply_reordering domain_manager Subroutine

TBI: Handle 3D reordering if necessary

apply_type_bc_crs conditions_boundary_manager Subroutine
apply_uniform conditions_initial Interface
are_elements_adjacent domain_adjacency_adjacency_element Function
assemble_type_thermal_3phase_2d main_thermal Interface
assignment(=) core_types_vector Interface
assignment(=) core_types_array Interface
build_csr_from_edges domain_adjacency_adjacency_node Subroutine
build_node_adjacency_from_elements reordering_methods Subroutine
c_get_cpu_architecture core_c_utils_system_info Interface
c_get_interrupted_flag core_c_utils_signal_flag Interface
c_get_os core_c_utils_system_info Interface
c_get_rss_kb core_c_utils_memory_stats Interface
c_ptr_to_string core_c_utils Function
c_setup_signal_handler core_c_utils_signal_flag Interface
calc_den_3 calculate_density Interface
calc_den_gauss_point_3phase calculate_density Interface
calc_GCC_NonSeg_m calculate_gcc Interface
calc_GCC_NonSeg_m_derivative calculate_gcc Interface
calc_GCC_NonSeg_m_derivative_2nd calculate_gcc Interface
calc_GCC_NonSeg_Pa calculate_gcc Interface
calc_GCC_NonSeg_Pa_derivative calculate_gcc Interface
calc_GCC_NonSeg_Pa_derivative_2nd calculate_gcc Interface
calc_GCC_Seg_m calculate_gcc Interface
calc_GCC_Seg_m_derivative calculate_gcc Interface
calc_GCC_Seg_m_derivative_2nd calculate_gcc Interface
calc_GCC_Seg_Pa calculate_gcc Interface
calc_GCC_Seg_Pa_derivative calculate_gcc Interface
calc_GCC_Seg_Pa_derivative_2nd calculate_gcc Interface
Calc_SPH_3 calculate_specific_heat Interface
calc_sph_gauss_point_3phase calculate_specific_heat Interface
calc_thc_3 calculate_thermal_conductivity Interface
calc_thc_gauss_point_3phase calculate_thermal_conductivity Interface
calc_vhc_3 calculate_volumetric_heat_capacity Interface
calc_vhc_3a calculate_volumetric_heat_capacity Interface
calc_vhc_gauss_point_3phase_apparent_holder calculate_volumetric_heat_capacity Interface
calc_vhc_gauss_point_3phase_apparent_ptr calculate_volumetric_heat_capacity Interface
calc_vhc_gauss_point_3phase_holder calculate_volumetric_heat_capacity Interface
calc_vhc_gauss_point_3phase_ptr calculate_volumetric_heat_capacity Interface
Calculate_HCF_mu_Exponential Calculate_HCF Interface
Calculate_HCF_mu_Exponential_Supercooled Calculate_HCF Interface
calculate_heat_capacity_holder properties_properties_manager Function
calculate_heat_capacity_ptr properties_properties_manager Function
Calculate_Impedance_Base Calculate_HCF Interface
Calculate_Kflh_Base_BC Calculate_HCF Interface
Calculate_Kflh_Base_Durner Calculate_HCF Interface
Calculate_Kflh_Base_DVGCH Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_BC Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_Durner Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_DVGCH Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_KO Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_MVG Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_VG Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_Viscosity_BC Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_Viscosity_Durner Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_Viscosity_DVGCH Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_Viscosity_KO Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_Viscosity_MVG Calculate_HCF Interface
Calculate_Kflh_Base_Impedance_Viscosity_VG Calculate_HCF Interface
Calculate_Kflh_Base_KO Calculate_HCF Interface
Calculate_Kflh_Base_MVG Calculate_HCF Interface
Calculate_Kflh_Base_VG Calculate_HCF Interface
Calculate_Kflh_Base_Viscosity_BC Calculate_HCF Interface
Calculate_Kflh_Base_Viscosity_Durner Calculate_HCF Interface
Calculate_Kflh_Base_Viscosity_DVGCH Calculate_HCF Interface
Calculate_Kflh_Base_Viscosity_KO Calculate_HCF Interface
Calculate_Kflh_Base_Viscosity_MVG Calculate_HCF Interface
Calculate_Kflh_Base_Viscosity_VG Calculate_HCF Interface
Calculate_Kflh_Impedance Calculate_HCF Interface
Calculate_Kflh_Impedance_Viscosity Calculate_HCF Interface
Calculate_Kflh_Viscosity Calculate_HCF Interface
Calculate_kr_Base_BC Calculate_HCF Interface
Calculate_kr_Base_Durner Calculate_HCF Interface
Calculate_kr_Base_DVGCH Calculate_HCF Interface
Calculate_kr_Base_Impedance_BC Calculate_HCF Interface
Calculate_kr_Base_Impedance_Durner Calculate_HCF Interface
Calculate_kr_Base_Impedance_DVGCH Calculate_HCF Interface
Calculate_kr_Base_Impedance_KO Calculate_HCF Interface
Calculate_kr_Base_Impedance_MVG Calculate_HCF Interface
Calculate_kr_Base_Impedance_VG Calculate_HCF Interface
Calculate_kr_Base_Impedance_Viscosity_BC Calculate_HCF Interface
Calculate_kr_Base_Impedance_Viscosity_Durner Calculate_HCF Interface
Calculate_kr_Base_Impedance_Viscosity_DVGCH Calculate_HCF Interface
Calculate_kr_Base_Impedance_Viscosity_KO Calculate_HCF Interface
Calculate_kr_Base_Impedance_Viscosity_MVG Calculate_HCF Interface
Calculate_kr_Base_Impedance_Viscosity_VG Calculate_HCF Interface
Calculate_kr_Base_KO Calculate_HCF Interface
Calculate_kr_Base_MVG Calculate_HCF Interface
Calculate_kr_Base_VG Calculate_HCF Interface
Calculate_kr_Base_Viscosity_BC Calculate_HCF Interface
Calculate_kr_Base_Viscosity_Durner Calculate_HCF Interface
Calculate_kr_Base_Viscosity_DVGCH Calculate_HCF Interface
Calculate_kr_Base_Viscosity_KO Calculate_HCF Interface
Calculate_kr_Base_Viscosity_MVG Calculate_HCF Interface
Calculate_kr_Base_Viscosity_VG Calculate_HCF Interface
Calculate_kr_BC_Base Calculate_HCF Interface
Calculate_kr_Durner_Base Calculate_HCF Interface
Calculate_kr_DVGCH_Base Calculate_HCF Interface
Calculate_kr_KO_Base Calculate_HCF Interface
Calculate_kr_MVG_Base Calculate_HCF Interface
Calculate_kr_VG_Base Calculate_HCF Interface
calculate_thc_holder properties_properties_manager Function
calculate_thc_ptr properties_properties_manager Function
calculate_time_coefficient conditions_boundary Interface
calculate_water_content_holder properties_properties_manager Function
calculate_water_content_ptr properties_properties_manager Function
check_node_adjacent domain_adjacency_adjacency_node Function
cm_inverse_method domain_reordering Interface
cm_reorder_method domain_reordering Interface
coloring_dsatur domain_multicoloring Interface
coloring_lfo domain_multicoloring Interface
coloring_welsh_powell domain_multicoloring Interface
configure_output_variables inout_input_output_settings Subroutine
construct_den_3phase calculate_density Interface
construct_side_first domain_side Interface
construct_side_second domain_side Interface
construct_sph_3phase calculate_specific_heat Interface
construct_square_first domain_element Interface
construct_square_second domain_element Interface
construct_thc_3 calculate_thermal_conductivity Interface
construct_triangle_first domain_element Interface
construct_triangle_second domain_element Interface
Construct_Type_HCF Calculate_HCF Function
Construct_Type_HCF_Base_BC Calculate_HCF Interface
Construct_Type_HCF_Base_BC_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Durner Calculate_HCF Interface
Construct_Type_HCF_Base_Durner_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_DVGCH Calculate_HCF Interface
Construct_Type_HCF_Base_DVGCH_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_BC Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_BC_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Durner Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Durner_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_DVGCH Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_DVGCH_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_KO Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_KO_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_MVG Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_MVG_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_VG Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_VG_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_BC Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_BC_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_Durner Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_Durner_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_DVGCH Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_DVGCH_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_KO Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_KO_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_MVG Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_MVG_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_VG Calculate_HCF Interface
Construct_Type_HCF_Base_Impedance_Viscosity_VG_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_KO Calculate_HCF Interface
Construct_Type_HCF_Base_KO_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_MVG Calculate_HCF Interface
Construct_Type_HCF_Base_MVG_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_VG Calculate_HCF Interface
Construct_Type_HCF_Base_VG_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_BC Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_BC_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_Durner Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_Durner_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_DVGCH Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_DVGCH_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_KO Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_KO_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_MVG Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_MVG_minimal Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_VG Calculate_HCF Interface
Construct_Type_HCF_Base_Viscosity_VG_minimal Calculate_HCF Interface
Construct_Type_HCF_Impedance Calculate_HCF Interface
Construct_Type_HCF_Impedance_minimal Calculate_HCF Interface
Construct_Type_HCF_Impedance_Viscosity Calculate_HCF Interface
Construct_Type_HCF_Impedance_Viscosity_minimal Calculate_HCF Interface
Construct_Type_HCF_minimal Calculate_HCF Function
Construct_Type_HCF_Viscosity Calculate_HCF Interface
Construct_Type_HCF_Viscosity_minimal Calculate_HCF Interface
construct_type_thermal_3phase_2d main_thermal Interface
construct_type_vhc_3phase calculate_volumetric_heat_capacity Interface
construct_type_vhc_3phase_apparent calculate_volumetric_heat_capacity Interface
copy_coo matrix_coo Function
copy_crs matrix_crs Function
copy_dense matrix_dense Function
create_element domain_element_factory Subroutine
create_side domain_side_factory Subroutine
create_solver solver_solver_factory Interface
create_solver_crs solver_solver_factory Function
deallocate_array core_deallocate Interface
deallocate_rank1_int32 core_deallocate Subroutine
deallocate_rank1_int64 core_deallocate Subroutine
deallocate_rank1_int8 core_deallocate Subroutine
deallocate_rank1_logical1 core_deallocate Subroutine
deallocate_rank1_logical4 core_deallocate Subroutine
deallocate_rank1_logical8 core_deallocate Subroutine
deallocate_rank1_real128 core_deallocate Subroutine
deallocate_rank1_real32 core_deallocate Subroutine
deallocate_rank1_real64 core_deallocate Subroutine
deallocate_rank2_int32 core_deallocate Subroutine
deallocate_rank2_int64 core_deallocate Subroutine
deallocate_rank2_int8 core_deallocate Subroutine
deallocate_rank2_logical1 core_deallocate Subroutine
deallocate_rank2_logical4 core_deallocate Subroutine
deallocate_rank2_logical8 core_deallocate Subroutine
deallocate_rank2_real128 core_deallocate Subroutine
deallocate_rank2_real32 core_deallocate Subroutine
deallocate_rank2_real64 core_deallocate Subroutine
destory_coo matrix_coo Subroutine
destory_crs matrix_crs Subroutine
destory_dense matrix_dense Subroutine
destroy_node_adjacency domain_adjacency_adjacency_node Subroutine
dpsi_deta_square_first domain_element Interface
dpsi_deta_square_second domain_element Interface
dpsi_deta_triangle_first domain_element Interface
dpsi_deta_triangle_second domain_element Interface
dpsi_dxi_side_first domain_side Interface
dpsi_dxi_side_second domain_side Interface
dpsi_dxi_square_first domain_element Interface
dpsi_dxi_square_second domain_element Interface
dpsi_dxi_triangle_first domain_element Interface
dpsi_dxi_triangle_second domain_element Interface
error_message core_error Subroutine
execute_cm_ordering reordering_methods Subroutine
filter core_string_utils Interface
filter_character_array core_string_utils Subroutine
finalize_type_reordering domain_reordering Subroutine
finalize_variables inout_input_output_settings Subroutine
finalize_vtk_object core_vtk Subroutine
find_coo matrix_coo Subroutine
find_crs matrix_crs Subroutine
find_dense matrix_dense Subroutine
find_smallest_available_color multicoloring_welch_powell Function
find_start_node reordering_methods Subroutine
find_target_edges_by_group conditions_boundary Interface
generate_all_edges domain_adjacency_adjacency_node Subroutine
get_active_region_info core_vtk Subroutine
get_algorithm_name domain_reordering Function
get_compiler_name core_fortran_utils_system_info_wrapper Function
get_compiler_version core_fortran_utils_system_info_wrapper Function
get_computation_dimension domain_manager Function
get_connectivity domain_element Function
get_connectivity_reordered domain_element Function
get_cpu_architecture core_fortran_utils_system_info_wrapper Function
get_degree_impl domain_adjacency_adjacency_element Function
get_den_holder properties_material_manager Subroutine
get_den_ptr properties_material_manager Subroutine
get_dimension_side_first domain_side Interface
get_dimension_side_second domain_side Interface
get_dimension_square_first domain_element Interface
get_dimension_square_second domain_element Interface
get_dimension_triangle_first domain_element Interface
get_dimension_triangle_second domain_element Interface
get_gcc_holder properties_material_manager Subroutine
get_gcc_ptr properties_material_manager Subroutine
get_group_side_first domain_side Interface
get_group_side_second domain_side Interface
get_group_square_first domain_element Interface
get_group_square_second domain_element Interface
get_group_triangle_first domain_element Interface
get_group_triangle_second domain_element Interface
get_hostname core_fortran_utils_system_info_wrapper Function
get_id_side_first domain_side Interface
get_id_side_second domain_side Interface
get_id_square_first domain_element Interface
get_id_square_second domain_element Interface
get_id_triangle_first domain_element Interface
get_id_triangle_second domain_element Interface
get_memory_usage core_fortran_utils_memory_stats_wrapper Function
get_neighbors_impl domain_adjacency_adjacency_element Function
get_node_degree domain_adjacency_adjacency_node Function
get_node_neighbors domain_adjacency_adjacency_node Subroutine
get_num_elements domain_manager Function
get_num_elements_impl domain_adjacency_adjacency_element Function
get_num_gauss_side_first domain_side Interface
get_num_gauss_side_second domain_side Interface
get_num_gauss_square_first domain_element Interface
get_num_gauss_square_second domain_element Interface
get_num_gauss_triangle_first domain_element Interface
get_num_gauss_triangle_second domain_element Interface
get_num_materials domain_manager Function
get_num_nodes domain_manager Function
get_num_nodes domain_adjacency_adjacency_node Function
get_num_nodes_side_first domain_side Interface
get_num_nodes_side_second domain_side Interface
get_num_nodes_square_first domain_element Interface
get_num_nodes_square_second domain_element Interface
get_num_nodes_triangle_first domain_element Interface
get_num_nodes_triangle_second domain_element Interface
get_num_sides domain_manager Function
get_observations_pw input_output_obaservation Subroutine
get_observations_si input_output_obaservation Subroutine
get_observations_temperature input_output_obaservation Subroutine
get_observations_thc input_output_obaservation Subroutine
get_observations_vhc input_output_obaservation Subroutine
get_openmp_version core_fortran_utils_system_info_wrapper Function
get_order_side_first domain_side Interface
get_order_side_second domain_side Interface
get_order_square_first domain_element Interface
get_order_square_second domain_element Interface
get_order_triangle_first domain_element Interface
get_order_triangle_second domain_element Interface
get_os core_fortran_utils_system_info_wrapper Function
get_project_path inout_project_settings Function
get_sph_holder properties_material_manager Subroutine
get_sph_ptr properties_material_manager Subroutine
get_thc_holder properties_material_manager Subroutine
get_thc_ptr properties_material_manager Subroutine
get_type_side_first domain_side Interface
get_type_side_second domain_side Interface
get_type_square_first domain_element Interface
get_type_square_second domain_element Interface
get_type_triangle_first domain_element Interface
get_type_triangle_second domain_element Interface
get_username core_fortran_utils_system_info_wrapper Function
get_vhc_holder properties_material_manager Subroutine
get_vhc_ptr properties_material_manager Subroutine
get_welsh_powell_order multicoloring_welch_powell Subroutine
get_wrf_holder properties_material_manager Subroutine
get_wrf_ptr properties_material_manager Subroutine
initialize properties_material_manager Subroutine
initialize_crs_adjacency domain_adjacency_adjacency_element Subroutine
initialize_holder_dens calculate_density Interface
initialize_holder_gccs calculate_gcc Interface
initialize_holder_sphs calculate_specific_heat Interface
initialize_holder_thcs calculate_thermal_conductivity Interface
initialize_holder_vhcs calculate_volumetric_heat_capacity Interface
initialize_input_type_output_overall input_output Interface
initialize_node_adjacency domain_adjacency_adjacency_node Subroutine
initialize_output_overall_vtk input_output Interface
initialize_output_overall_vtu input_output Interface
initialize_type_bc conditions_boundary_manager Subroutine
initialize_type_bc_thermal_adiabatic conditions_boundary Interface
initialize_type_bc_thermal_dirichlet conditions_boundary Interface
initialize_type_coloring domain_multicoloring Subroutine
initialize_type_coo matrix_coo Subroutine
initialize_type_crs matrix_crs Subroutine
initialize_type_dense matrix_dense Subroutine
initialize_type_domain domain_manager Subroutine

TBI

initialize_type_ftdss Main_FTDSS Subroutine
initialize_type_ic conditions_initial_manager Subroutine
initialize_type_ic_laplace conditions_initial Interface
initialize_type_ic_uniform conditions_initial Interface
initialize_type_input inout_input Subroutine
initialize_type_output input_output Subroutine
initialize_type_output_observation input_output Interface
initialize_type_reordering domain_reordering Subroutine
initialize_type_time control_time Subroutine
initialize_variables inout_input_output_settings Subroutine
inout_project_path_initialize inout_project_settings Subroutine
inout_read_basic_parameters inout_input Interface
inout_read_conditions inout_input Interface
inout_read_geometry inout_input Interface
inout_read_output_settings inout_input Interface
interpolate domain_element Function
interpolate_observations_pw input_output_obaservation Subroutine
interpolate_observations_si input_output_obaservation Subroutine
interpolate_observations_temperature input_output_obaservation Subroutine
interpolate_observations_thc input_output_obaservation Subroutine
interpolate_observations_vhc input_output_obaservation Subroutine
interpolate_reordered domain_element Function
interpolate_reordered_square_first domain_element Interface
interpolate_reordered_square_second domain_element Interface
interpolate_reordered_triangle_first domain_element Interface
interpolate_reordered_triangle_second domain_element Interface
interpolate_square_first domain_element Interface
interpolate_square_second domain_element Interface
interpolate_triangle_first domain_element Interface
interpolate_triangle_second domain_element Interface
is_in_square_first domain_element Interface
is_in_square_second domain_element Interface
is_in_triangle_first domain_element Interface
is_in_triangle_second domain_element Interface
jacobian_det_square_first domain_element Interface
jacobian_det_square_second domain_element Interface
jacobian_det_triangle_first domain_element Interface
jacobian_det_triangle_second domain_element Interface
jacobian_square_first domain_element Interface
jacobian_square_second domain_element Interface
jacobian_triangle_first domain_element Interface
jacobian_triangle_second domain_element Interface
join core_string_utils Function
Matrix_Addition_CRS matrix_crs Function
Multiplication_Matrix_Scalar_CRS matrix_crs Function
Multiplication_Scalar_matrix_crs matrix_crs Function
operator(*) matrix_crs Interface
operator(+) matrix_crs Interface
output_coloring input_output Subroutine
output_fields input_output Subroutine
output_history input_output Subroutine
output_observation_line_csv input_output_obaservation Subroutine
output_observation_line_dat input_output_obaservation Subroutine
output_overall_vtk_cell input_output_overall_vtk Subroutine
output_overall_vtk_fields input_output_overall_vtk Subroutine
output_overall_vtu_cell input_output_overall_vtu Subroutine
output_overall_vtu_fields input_output_overall_vtu Subroutine
output_system_log input_output Interface
output_vtk_cell_int32 input_output_overall_vtk Subroutine
output_vtk_cell_real64 input_output_overall_vtk Subroutine
output_vtk_points_scalar_int32 input_output_overall_vtk Subroutine
output_vtk_points_scalar_real64 input_output_overall_vtk Subroutine
output_vtk_vector_int32 input_output_overall_vtk Subroutine
output_vtk_vector_real64 input_output_overall_vtk Subroutine
populate_coloring_result domain_multicoloring Subroutine
profile_start_timer control_time Subroutine
profile_stop_timer control_time Subroutine
psi_side_first domain_side Interface
psi_side_second domain_side Interface
psi_square_first domain_element Interface
psi_square_second domain_element Interface
psi_triangle_first domain_element Interface
psi_triangle_second domain_element Interface
rcm_inverse_method domain_reordering Interface
rcm_reorder_method domain_reordering Interface
read_conditions_boundary_conditions inout_input_conditions Subroutine
read_conditions_boundary_conditions_hydraulic inout_input_conditions Subroutine
read_conditions_boundary_conditions_thermal inout_input_conditions Subroutine
read_conditions_initial_conditions inout_input_conditions Subroutine
read_conditions_initial_conditions_hydraulic inout_input_conditions Subroutine
read_conditions_initial_conditions_porosity inout_input_conditions Subroutine
read_conditions_initial_conditions_thermal inout_input_conditions Subroutine
read_conditions_time_control inout_input_conditions Subroutine

Load the time control parameters from the JSON file

read_conditions_time_control_boundary_time_points inout_input_conditions Subroutine

Load the boundary condition time points from the JSON file

read_conditions_time_control_simulation_period inout_input_conditions Subroutine

Load the time control parameters from the JSON file

read_conditions_time_control_time_stepping inout_input_conditions Subroutine

Load the time stepping parameters from the JSON file

read_output_settings_fields inout_input_output_settings Subroutine
read_output_settings_history inout_input_output_settings Subroutine
read_output_settings_standard inout_input_output_settings Subroutine
read_parameters_analysis_controls inout_input_basic Subroutine

Load the analysis control parameters from the JSON file

read_parameters_geometry_settings inout_input_basic Subroutine

Load the geometry settings from the JSON file

read_parameters_materials inout_input_basic Subroutine

Load the material parameters from the JSON file

read_parameters_materials_basic inout_input_basic Subroutine

Load the basic material parameters from the JSON file

read_parameters_materials_hydrauilic inout_input_basic Subroutine

Load the hydraulic parameters from the JSON file

read_parameters_materials_thermal inout_input_basic Subroutine
read_parameters_materials_wrf inout_input_basic Subroutine
read_parameters_simulation_settings inout_input_basic Subroutine

Load the basic input parameters from the JSON file

read_parameters_solver_parallel_settings inout_input_basic Subroutine
read_parameters_solver_settings inout_input_basic Subroutine
read_parameters_solver_settings_linear inout_input_basic Subroutine
read_parameters_solver_settings_linear_local inout_input_basic Subroutine
read_parameters_solver_settings_nonlinear inout_input_basic Subroutine

If the method is modified newton then read the additional parameters

read_parameters_solver_settings_nonlinear_convergence inout_input_basic Subroutine
record_timestamp control_time Subroutine
Set_Calculate_Viscosity_Base Calculate_HCF Interface
setup_directory input_output Interface
setup_handler core_fortran_utils_signal_flag_wrapper Subroutine
sort_and_enqueue_neighbors reordering_methods Subroutine
to_original_index domain_reordering Interface
to_original_indices domain_reordering Interface
to_original_values_int32 domain_reordering Interface
to_original_values_real64 domain_reordering Interface
to_reordered_index domain_reordering Interface
to_reordered_indices domain_reordering Interface
to_reordered_values_int32 domain_reordering Interface
to_reordered_values_real64 domain_reordering Interface
type_crs_matrix_vector_product matrix_crs Function
type_den_3phase calculate_density Interface
type_dp_2d_assignment core_types_array Subroutine
type_dp_2d_destroy core_types_array Subroutine
type_dp_2d_initialize core_types_array Subroutine
type_dp_3d_assignment core_types_array Subroutine
type_dp_3d_destroy core_types_array Subroutine
type_dp_3d_initialize core_types_array Subroutine
type_dp_vector_2d_assignment core_types_vector Subroutine
type_dp_vector_3d_assignment core_types_vector Subroutine
type_gcc_non_segregation_m calculate_gcc Interface
type_gcc_non_segregation_pa calculate_gcc Interface
type_GCC_NonSeg_m_Construct calculate_gcc Interface
type_GCC_NonSeg_Pa_Construct calculate_gcc Interface
type_GCC_Seg_m_Construct calculate_gcc Interface
type_GCC_Seg_Pa_Construct calculate_gcc Interface
type_gcc_segregation_m calculate_gcc Interface
type_gcc_segregation_pa calculate_gcc Interface
Type_HCF Calculate_HCF Interface
Type_HCF_Base_BC Calculate_HCF Interface
Type_HCF_Base_Durner Calculate_HCF Interface
Type_HCF_Base_DVGCH Calculate_HCF Interface
Type_HCF_Base_Impedance_BC Calculate_HCF Interface
Type_HCF_Base_Impedance_Durner Calculate_HCF Interface
Type_HCF_Base_Impedance_DVGCH Calculate_HCF Interface
Type_HCF_Base_Impedance_KO Calculate_HCF Interface
Type_HCF_Base_Impedance_MVG Calculate_HCF Interface
Type_HCF_Base_Impedance_VG Calculate_HCF Interface
Type_HCF_Base_Impedance_Viscosity_BC Calculate_HCF Interface
Type_HCF_Base_Impedance_Viscosity_Durner Calculate_HCF Interface
Type_HCF_Base_Impedance_Viscosity_DVGCH Calculate_HCF Interface
Type_HCF_Base_Impedance_Viscosity_KO Calculate_HCF Interface
Type_HCF_Base_Impedance_Viscosity_MVG Calculate_HCF Interface
Type_HCF_Base_Impedance_Viscosity_VG Calculate_HCF Interface
Type_HCF_Base_KO Calculate_HCF Interface
Type_HCF_Base_MVG Calculate_HCF Interface
Type_HCF_Base_VG Calculate_HCF Interface
Type_HCF_Base_Viscosity_BC Calculate_HCF Interface
Type_HCF_Base_Viscosity_Durner Calculate_HCF Interface
Type_HCF_Base_Viscosity_DVGCH Calculate_HCF Interface
Type_HCF_Base_Viscosity_KO Calculate_HCF Interface
Type_HCF_Base_Viscosity_MVG Calculate_HCF Interface
Type_HCF_Base_Viscosity_VG Calculate_HCF Interface
Type_HCF_Impedance Calculate_HCF Interface
Type_HCF_Impedance_Viscosity Calculate_HCF Interface
Type_HCF_Viscosity Calculate_HCF Interface
type_int_2d_assignment core_types_array Subroutine
type_int_2d_destroy core_types_array Subroutine
type_int_2d_initialize core_types_array Subroutine
type_int_3d_assignment core_types_array Subroutine
type_int_3d_destroy core_types_array Subroutine
type_int_3d_initialize core_types_array Subroutine
type_int_vector_2d_assignment core_types_vector Subroutine
type_int_vector_3d_assignment core_types_vector Subroutine
type_proereties_manager_initialize properties_properties_manager Subroutine
type_side_first domain_side Interface
type_side_second domain_side Interface
type_sph_3phase calculate_specific_heat Interface
type_square_first domain_element Interface
type_square_second domain_element Interface
type_thc_3phase calculate_thermal_conductivity Interface
type_thermal_3phase_2d main_thermal Interface
type_triangle_first domain_element Interface
type_triangle_second domain_element Interface
type_variable_initialize core_types_variable Subroutine
type_variable_predict core_types_variable Subroutine
type_variable_set core_types_variable Subroutine
type_variable_shift core_types_variable Subroutine
type_vhc_3phase calculate_volumetric_heat_capacity Interface
type_vhc_3phase_apparent calculate_volumetric_heat_capacity Interface
type_vtk_cell_get_dimension core_vtk Function

Get the dimension of the cell

type_vtk_cell_get_order core_vtk Function

Get the order of the cell

type_vtk_cell_set core_vtk Subroutine
type_vtk_vtk_initialize core_vtk Subroutine

Read VTK file using C++ backend with the handle pattern

type_vtk_vtu_initialize core_vtk Subroutine

Read VTK file using C++ backend with the handle pattern

unique core_unique Interface
unique_int16 core_unique Subroutine

整数型の配列からユニークな要素を取得する関数

unique_int32 core_unique Subroutine

整数型の配列からユニークな要素を取得する関数

unique_int64 core_unique Subroutine

整数型の配列からユニークな要素を取得する関数

unique_int8 core_unique Subroutine

整数型の配列からユニークな要素を取得する関数

Update_Kflh_Base_BC Calculate_HCF Interface
Update_Kflh_Base_Durner Calculate_HCF Interface
Update_Kflh_Base_DVGCH Calculate_HCF Interface
Update_Kflh_Base_Impedance_BC Calculate_HCF Interface
Update_Kflh_Base_Impedance_Durner Calculate_HCF Interface
Update_Kflh_Base_Impedance_DVGCH Calculate_HCF Interface
Update_Kflh_Base_Impedance_KO Calculate_HCF Interface
Update_Kflh_Base_Impedance_MVG Calculate_HCF Interface
Update_Kflh_Base_Impedance_VG Calculate_HCF Interface
Update_Kflh_Base_Impedance_Viscosity_BC Calculate_HCF Interface
Update_Kflh_Base_Impedance_Viscosity_Durner Calculate_HCF Interface
Update_Kflh_Base_Impedance_Viscosity_DVGCH Calculate_HCF Interface
Update_Kflh_Base_Impedance_Viscosity_KO Calculate_HCF Interface
Update_Kflh_Base_Impedance_Viscosity_MVG Calculate_HCF Interface
Update_Kflh_Base_Impedance_Viscosity_VG Calculate_HCF Interface
Update_Kflh_Base_KO Calculate_HCF Interface
Update_Kflh_Base_MVG Calculate_HCF Interface
Update_Kflh_Base_VG Calculate_HCF Interface
Update_Kflh_Base_Viscosity_BC Calculate_HCF Interface
Update_Kflh_Base_Viscosity_Durner Calculate_HCF Interface
Update_Kflh_Base_Viscosity_DVGCH Calculate_HCF Interface
Update_Kflh_Base_Viscosity_KO Calculate_HCF Interface
Update_Kflh_Base_Viscosity_MVG Calculate_HCF Interface
Update_Kflh_Base_Viscosity_VG Calculate_HCF Interface
Update_Kflh_Impedance Calculate_HCF Interface
Update_Kflh_Impedance_Viscosity Calculate_HCF Interface
Update_Kflh_Viscosity Calculate_HCF Interface
update_saturation multicoloring_dsatur Subroutine
value_in_range core_check_range Interface
value_in_range_int16 core_check_range Function
value_in_range_int32 core_check_range Function
value_in_range_int64 core_check_range Function
value_in_range_int8 core_check_range Function
value_in_range_real128 core_check_range Function
value_in_range_real32 core_check_range Function
value_in_range_real64 core_check_range Function
vtk_finalize core_vtk_vtk_wrapper Interface
vtk_get_cell_ids core_vtk_vtk_wrapper Interface
vtk_get_cell_info core_vtk_vtk_wrapper Interface
vtk_get_num_cells core_vtk_vtk_wrapper Interface
vtk_get_num_points core_vtk_vtk_wrapper Interface
vtk_get_point_data core_vtk_vtk_wrapper Interface
vtk_get_points core_vtk_vtk_wrapper Interface
vtk_get_total_connectivity_size core_vtk_vtk_wrapper Interface
vtk_initialize core_vtk_vtk_wrapper Interface
vtk_read_header core_vtk_vtk_wrapper Interface
vtu_finalize core_vtk_vtu_wrapper Interface
vtu_get_cell_ids core_vtk_vtu_wrapper Interface
vtu_get_cell_info core_vtk_vtu_wrapper Interface
vtu_get_num_cells core_vtk_vtu_wrapper Interface
vtu_get_num_points core_vtk_vtu_wrapper Interface
vtu_get_point_data core_vtk_vtu_wrapper Interface
vtu_get_points core_vtk_vtu_wrapper Interface
vtu_get_total_connectivity_size core_vtk_vtu_wrapper Interface
vtu_initialize core_vtk_vtu_wrapper Interface
vtu_read_header core_vtk_vtu_wrapper Interface
was_interrupted core_fortran_utils_signal_flag_wrapper Function
write_cell input_output_overall_vtk Interface
write_field input_output_overall_vtk Interface
write_obeservation_header_csv input_output_obaservation Subroutine
write_obeservation_header_dat input_output_obaservation Subroutine