input_basic Derived Type

type, public :: input_basic


Inherits

type~~input_basic~~InheritsGraph type~input_basic input_basic type~type_analysis_controls type_analysis_controls type~input_basic->type~type_analysis_controls analysis_controls type~type_geometry_settings type_geometry_settings type~input_basic->type~type_geometry_settings geometry_settings type~type_material_settings type_material_settings type~input_basic->type~type_material_settings materials type~type_simulation_settings type_simulation_settings type~input_basic->type~type_simulation_settings simulation_settings type~type_solver_settings type_solver_settings type~input_basic->type~type_solver_settings solver_settings type~type_materials_hydraulic type_materials_hydraulic type~type_material_settings->type~type_materials_hydraulic hydraulic type~type_materials_thermal type_materials_thermal type~type_material_settings->type~type_materials_thermal thermal type~type_linear_solver type_linear_solver type~type_solver_settings->type~type_linear_solver linear_solver type~type_nonlinear_solver type_nonlinear_solver type~type_solver_settings->type~type_nonlinear_solver nonlinear_solver type~type_parallel_settings type_parallel_settings type~type_solver_settings->type~type_parallel_settings parallel_settings type~type_linear_solver_settings type_linear_solver_settings type~type_linear_solver->type~type_linear_solver_settings thermal, hydraulic, mechanical type~type_materials_hcf type_materials_hcf type~type_materials_hydraulic->type~type_materials_hcf hcf type~type_materials_phase_change type_materials_phase_change type~type_materials_thermal->type~type_materials_phase_change phase_change type~type_convergence type_convergence type~type_nonlinear_solver->type~type_convergence convergence type~type_parallel_threads type_parallel_threads type~type_parallel_settings->type~type_parallel_threads threads type~type_convergence_criteria type_convergence_criteria type~type_convergence->type~type_convergence_criteria residual, update type~type_linear_solver_iterative type_linear_solver_iterative type~type_linear_solver_settings->type~type_linear_solver_iterative iterative_solver type~type_materials_wrf type_materials_wrf type~type_materials_hcf->type~type_materials_wrf type~type_materials_gcc type_materials_gcc type~type_materials_phase_change->type~type_materials_gcc gcc type~type_materials_phase_change->type~type_materials_wrf wrf

Inherited by

type~~input_basic~~InheritedByGraph type~input_basic input_basic type~type_input type_input type~type_input->type~input_basic basic

Components

Type Visibility Attributes Name Initial
type(type_analysis_controls), public :: analysis_controls
type(type_geometry_settings), public :: geometry_settings
type(type_material_settings), public, allocatable :: materials(:)
integer(kind=int32), public :: num_materials
type(type_simulation_settings), public :: simulation_settings
type(type_solver_settings), public :: solver_settings

Source Code

    type :: input_basic
        type(type_simulation_settings) :: simulation_settings
        type(type_analysis_controls) :: analysis_controls
        type(type_geometry_settings) :: geometry_settings
        integer(int32) :: num_materials
        type(type_material_settings), allocatable :: materials(:)
        type(type_solver_settings) :: solver_settings
    end type input_basic