FE-Project
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
C
scale_atm_dyn_dgm_nonhydro3d_numdiff::atmdyn_nonhydro3d_numdiff
C
scale_atm_dyn_dgm_bnd::atmdynbnd
A derived type useful for apply boundary conditions
C
scale_atm_dyn_dgm_driver_base::atmdyndgmdriver_base
C
scale_atm_dyn_dgm_driver_base::atmdyndgmdriver_base3d
C
scale_atm_dyn_dgm_driver_nonhydro3d::atmdyndgmdriver_nonhydro3d
Derived type to provide a driver of dynamical core with the atmospheric nonhydrostatic equations
C
scale_atm_dyn_dgm_driver_trcadv3d::atmdyndgmdriver_trcadv3d
C
scale_atm_dyn_dgm_spongelayer::atmdynspongelayer
C
mod_atmos_dyn_vars::atmosdynvars
Derived type to manage variables with atmospheric dynamics component
C
mod_atmos_mesh::atmosmesh_setup_restartfile1
C
mod_atmos_phy_bl_vars::atmosphyblvars
Derived type to manage variables with planetary boundary layer (PBL) turbulence parameterization component in atmospheric model
C
mod_atmos_phy_cp_vars::atmosphycpvars
Derived type to manage variables with cumulus parameterization component in atmospheric model
C
mod_atmos_phy_mp_vars::atmosphympvars
Derived type to manage variables with cloud microphysics component
C
mod_atmos_phy_rd_vars::atmosphyrdvars
Derived type to manage variables with radiation component in atmospheric model
C
mod_atmos_phy_sfc_vars::atmosphysfcvars
Derived type to manage variables with a surface component
C
mod_atmos_phy_tb_vars::atmosphytbvars
Derived type to manage variables with atmospheric SGS turbulent component
C
mod_atmos_vars::atmosvars
Derived type to manage variables with atmospheric component
C
mod_atmos_vars_container::atmosvarscontainer
Derived type to manage a set of variables (prognostic variables, tracer variables, auxiliary variables, and tendencies of physical processes) with atmospheric component
C
scale_atm_phy_rd_dgm_simple::atmphyradsimple
Derived type to represent a simplified radiation scheme based on Vallis et al. (2018)
C
scale_atm_phy_tb_dgm_driver::atmphytbdgmdriver
C
mod_cpl_vars::couplervars
Derived type to manage variables with coupler component
C
scale_cubedsphere_coord_cnv::cubedspherecoordcnv_cs2localorthvec_alpha
C
scale_cubedsphere_coord_cnv::cubedspherecoordcnv_localorth2csvec_alpha
C
scale_element_base::elementbase
Derived type representing an arbitrary finite element
C
scale_element_base::elementbase1d
Derived type representing a 1D reference element
C
scale_element_line::lineelement
Derived type representing a line element
C
scale_element_base::elementbase2d
Derived type representing a 2D reference element
C
scale_element_quadrilateral::quadrilateralelement
Derived type representing a quadrilateral element
C
scale_element_base::elementbase3d
Derived type representing a 3D reference element
C
scale_element_hexahedral::hexahedralelement
Derived type representing a hexahedral element
C
scale_element_base::elementbase2d_genintgausslegendreintrpmat
C
scale_element_operation_base::elementoperationbase3d
Base type for elementwise operations
C
scale_element_operation_general::elementoperationgeneral
Derived type for elementwise operations with arbitary elements
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d
Derived type for elementwise operations with 3D tensor product elements
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p1
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=1
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p10
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=10
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p11
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=11
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p12
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=12
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p13
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=13
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p14
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=14
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p15
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=15
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p2
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=2
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p3
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=3
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p4
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=4
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p5
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=5
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p6
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=6
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p7
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=7
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p8
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=8
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_p9
Derived type for elementwise operations with 3D tensor product elements with polynomial order p=9
C
scale_element_operation_base::elementoperationbase_final
C
scale_element_operation_general::elementoperationgeneral_generate_vpordm1
C
scale_element_operation_gpu_driver::elementoperationgpudriver
Driver for element operation with 3D tensor product elements using GPU
C
scale_element_operation_tensorprod3d::elementoperationtensorprod3d_init
C
scale_element_operation_tensorprod3d_interp::elementoptrtensorprod3dinterp
Derived type for interpolation operation with 3D tensor product element
C
scale_meshfield_analysis_numerror_base::evaluate_error_interface
C
mod_experiment::exp_setinitcond_lc
C
mod_experiment::experiment
C
scale_fast_fourier_transform::fastfouriertransform1d
C
scale_file_base_meshfield::file_base_meshfield
Derived type to manage file output with MeshField data
C
scale_file_common_meshfield::file_common_meshfield_diminfo
C
scale_file_common_meshfield::file_common_meshfield_get_axis
C
scale_file_common_meshfield::file_common_meshfield_get_dims
C
scale_file_history_meshfield::file_history_meshfield_in
C
scale_file_history_meshfield::file_history_meshfield_put
C
scale_file_monitor_meshfield::file_monitor_meshfield_put
C
scale_file_monitor_meshfield::file_monitor_meshfield_set_dim
C
scale_file_restart_meshfield::file_restart_meshfield_component
Derived type to manage restart file with each component
C
scale_gmres::gmres
Derived type to provide a iterative solver for system of linear equations using GMRES
C
scale_atm_dyn_dgm_hydrostatic::hydrostatic_build_rho_xyz
C
scale_linkedlist::iterator_func
C
scale_linkedlist::key_equal_func
C
scale_linalgebra::linalgebra_solvelineq
Solve a linear equation Ax=b using a direct solver
C
scale_linkedlist::linkedlist
C
scale_linkedlist::linkedlistkey
C
scale_localmesh_base::localmeshbase
Derived type to manage a local computational domain (base type)
C
scale_localmesh_1d::localmesh1d
Derived type representing a local mesh for 1D domain
C
scale_localmesh_2d::localmesh2d
Derived type representing a local mesh for 2D domain
C
scale_localmesh_3d::localmesh3d
Derived type to manage a local 3D computational domain
C
scale_meshfieldcomm_base::localmeshcommdata
Derived type to manage data communication at a face between adjacent local meshes
C
scale_localmeshfield_base::localmeshfieldbase
Derived type representing a field with local mesh (base type)
C
scale_localmeshfield_base::localmeshfield1d
Derived type representing a field with 1D local mesh
C
scale_localmeshfield_base::localmeshfield2d
Derived type representing a field with 2D local mesh
C
scale_localmeshfield_base::localmeshfield3d
Derived type representing a field with 3D local mesh
C
scale_localmeshfield_base::localmeshfieldbaselist
C
scale_mesh_base::meshbase
Base type to manage a computational mesh
C
scale_mesh_base1d::meshbase1d
Derived type to manage a computational mesh (base type for 1D domain)
C
scale_mesh_linedom1d::meshlinedom1d
C
scale_mesh_base2d::meshbase2d
Derived type to manage a computational mesh (base type for 2D domain)
C
scale_mesh_cubedspheredom2d::meshcubedspheredom2d
Derived type to manage a cubed-sphere 2D computational domain
C
scale_mesh_rectdom2d::meshrectdom2d
Derived type to manage a rectangular 2D computational domain
C
scale_mesh_base3d::meshbase3d
Derived type to manage a computational mesh (base type for 3D domain)
C
scale_mesh_cubedom3d::meshcubedom3d
Derived type to manage a cubic 3D computational domain
C
scale_mesh_cubedspheredom3d::meshcubedspheredom3d
Derived type to manage a cubed-sphere 3D computational domain
C
scale_mesh_base1d::meshbase1d_generate
C
scale_mesh_base2d::meshbase2d_generate
C
scale_mesh_base3d::meshbase3d_generate
C
scale_mesh_base::meshbase_get_localmesh
C
scale_mesh_bndinfo::meshbndinfo
Derived type to manage boundary information of computational domain
C
scale_mesh_base::meshdiminfo
Derived type to manage an information of a mesh dimension
C
scale_meshfield_base::meshfield1dlist
C
scale_meshfield_base::meshfield2dlist
C
scale_meshfield_base::meshfield3dlist
C
scale_meshfield_spectral_transform::meshfield_spetraltransformbase
C
scale_meshfield_spectral_transform::meshfield_spetraltransform1d
A derived type for spectral transform of MeshField1D
C
scale_meshfield_spectral_transform::meshfield_spetraltransform2d
A derived type for spectral transform of MeshField2D
C
scale_meshfield_statistics::meshfield_statistics_detail
C
scale_meshfield_statistics::meshfield_statistics_maxmin
C
scale_meshfield_statistics::meshfield_statistics_total
C
scale_meshfield_analysis_numerror_base::meshfieldanalysisnumerrorbase
Base type for numerical error analysis of mesh field
C
scale_meshfield_analysis_numerror::meshfieldanalysisnumerror1d
Derived type for numerical error analysis of 1D field
C
scale_meshfield_analysis_numerror::meshfieldanalysisnumerror2d
Derived type for numerical error analysis of 2D field
C
scale_meshfield_analysis_numerror::meshfieldanalysisnumerror3d
Derived type for numerical error analysis of 3D field
C
scale_meshfield_analysis_numerror_base::meshfieldanalysisnumerrorinfobase
Derived type saving information for numerical error analysis
C
scale_meshfield_base::meshfieldbase
Derived type representing a field (base type)
C
scale_meshfield_base::meshfield1d
Derived type representing a field with 1D mesh
C
scale_meshfield_base::meshfield2d
Derived type representing a field with 2D mesh
C
scale_meshfield_base::meshfield3d
Derived type representing a field with 3D mesh
C
scale_meshfield_base::meshfieldbase_get_localmeshfield
C
scale_meshfieldcomm_base::meshfieldcommbase
Base derived type to manage data communication
C
scale_meshfieldcomm_1d::meshfieldcomm1d
Base derived type to manage data communication with 1D domain
C
scale_meshfieldcomm_cubedom3d::meshfieldcommcubedom3d
Base derived type to manage data communication with 3D cubic domain
C
scale_meshfieldcomm_cubedspheredom2d::meshfieldcommcubedspheredom2d
Base derived type to manage data communication with 2D cubed-sphere domain
C
scale_meshfieldcomm_cubedspheredom3d::meshfieldcommcubedspheredom3d
Base derived type to manage data communication with 3D cubed-sphere domain
C
scale_meshfieldcomm_rectdom2d::meshfieldcommrectdom2d
Base derived type to manage data communication with 2D rectangle domain
C
scale_meshfieldcomm_base::meshfieldcommbase_put
C
scale_meshfieldcomm_base::meshfieldcontainer
Container to save a pointer of MeshField(1D, 2D, 3D) object
C
scale_meshfield_filter_operation_base::meshfieldfilteroperationbase
Base type to represent filter operation
C
scale_meshfield_filter_operation_1d::meshfieldfilteroperation1d
Derived type to represent filter operation for 1D mesh field
C
scale_meshfield_filter_operation_2d::meshfieldfilteroperation2d
Derived type to represent filter operation for 2D mesh field
C
scale_meshfield_filter_operation_3d::meshfieldfilteroperation3d
Derived type to represent filter operation for 3D mesh field
C
scale_meshfield_fvm_util::meshfieldfvmutil_interp_fvtodg
C
scale_mesh_hierarchy_base::meshhierarchybase
Base type for mesh hierarchy
C
scale_mesh_hierarchy_2d::meshhierarchy2d
Derived type for mesh hierarchy in 2D domain
C
scale_mesh_hierarchy_3d::meshhierarchy3d
Derived type for mesh hierarchy in 3D domain
C
scale_mesh_hierarchy_base::meshhierarchylevelbase
C
scale_mesh_hierarchy_2d::meshhierarchylevel2d
Derived type to represent mesh hierarchy level in 2D domain
C
scale_mesh_hierarchy_3d::meshhierarchylevel3d
Derived type to represent mesh hierarchy level in 3D domain
C
scale_mesh_hierarchy_base::meshhierarchylocalmgdatabase
Base type to manage local mesh data for multigrid
C
scale_mesh_hierarchy_2d::meshhierarchylocalmgdata2d
Derived type to manage 2D local mesh data for multigrid
C
scale_mesh_hierarchy_3d::meshhierarchylocalmgdata3d
Derived type to manage 3D local mesh data for multigrid
C
scale_mesh_topography::meshtopography
Derived type to manage topography datat and setup vertical coordinate metric
C
scale_multigrid_fieldset_base::mgfieldset2d
Derived type for 2D multigrid field set
C
scale_multigrid_fieldset_base::mgfieldset3d
Derived type for 3D multigrid field set
C
scale_multigrid_smoother_base::mgsmootherbase
Base type for multigrid smoother
C
scale_multigrid_smoother_base::mgsmootherbase2d
Derived type for 2D multigrid smoother
C
scale_multigrid_smoother_base::mgsmootherbase3d
Derived type for 3D multigrid smoother
C
scale_multigrid_smoother_base::mgsmootherbase2d_advance_itr_1step
C
scale_multigrid_smoother_base::mgsmootherbase3d_advance_itr_1step
C
scale_element_modalfilter::modalfilter
Derived type representing a modal filter
C
scale_model_component::modelcomponent
C
mod_atmos_component::atmoscomponent
Derived type to manage atmospheric component
C
mod_cpl_component::couplercomponent
Derived type to manage coupler component
C
mod_ocean_component::oceancomponent
Derived type to manage oceanic component
C
scale_model_component::modelcomponent_setup
C
scale_model_component_proc::modelcomponentproc
C
mod_atmos_dyn::atmosdyn
Derived type to manage a component of atmospheric dynamics
C
mod_atmos_phy_bl::atmosphybl
Derived type to manage a component of planetary boundary layer (PBL) turbulence parameterization in atmospheric model
C
mod_atmos_phy_cp::atmosphycp
Derived type to manage a component of cumulus parameterization in atmospheric model
C
mod_atmos_phy_mp::atmosphymp
Derived type to manage a component of cloud microphysics
C
mod_atmos_phy_rd::atmosphyrd
Derived type to manage a component of radiation in atmospheric model
C
mod_atmos_phy_sfc::atmosphysfc
Derived type to manage a component of surface process
C
mod_atmos_phy_tb::atmosphytb
Derived type to manage a component of sub-grid scale turbulent process
C
mod_ocean_dyn::oceandyn
Derived type to manage a component of oceanic dynamics
C
scale_model_component_proc::modelcomponentproc_setup
C
scale_model_mesh_manager::modelmesh3d_create_communicator
C
scale_model_meshbase_manager::modelmeshbase
Derived type to manage model mesh and spatial operators (base type)
C
scale_model_meshbase_manager::modelmeshbase1d
Derived type to manage 1D mesh and spatial operators
C
scale_model_mesh_manager::modelmesh1d
C
scale_model_meshbase_manager::modelmeshbase2d
Derived type to manage 2D mesh and spatial operators
C
scale_model_mesh_manager::modelmesh2d
C
scale_model_meshbase_manager::modelmeshbase3d
Derived type to manage 3D mesh and spatial operators
C
scale_model_mesh_manager::modelmesh3d
C
mod_atmos_mesh::atmosmesh
Derived type to manage a computational mesh (base class)
C
mod_atmos_mesh_gm::atmosmeshgm
Derived type to manage a computational mesh of global atmospheric model
C
mod_atmos_mesh_rm::atmosmeshrm
Derived type to manage a computational mesh of regional atmospheric model
C
mod_ocean_mesh::oceanmesh
Derived type to manage a computational mesh (base class)
C
mod_ocean_mesh_gm::oceanmeshgm
Derived type to manage a computational mesh of global ocean model
C
mod_ocean_mesh_rm::oceanmeshrm
Derived type to manage a computational mesh of regional ocean model
C
scale_model_meshbase_manager::modelmeshbase_get_modelmesh
C
scale_model_var_manager::modelvarmanager
C
scale_multigrid_solver_base::multigridsolverbase
Base type for multigrid solver
C
scale_multigrid_solver_2d::multigridsolver2d
Derived type for multigrid solver in 2D domain
C
scale_multigrid_solver_3d::multigridsolver3d
Derived type for multigrid solver in 3D domain
C
mod_ocean_dyn_vars::oceandynvars
Derived type to manage variables with oceanic dynamics component
C
mod_ocean_mesh::oceanmesh_setup_restartfile1
C
mod_ocean_vars::oceanvars
Derived type to manage variables with ocean component
C
mod_atmos_phy_preproc::physpreprocbase
Base type for preprocessing operations for variables before evaluating physics tendencies
C
mod_atmos_phy_preproc::physpreprocglobalfilter
Derived type to represent quasi-global filtering operation for variables before evaluating physics tendencies
C
mod_atmos_phy_preproc::physpreprocmodalfilter
Derived type to represent modal filtering operation for variables before evaluating physics tendencies
C
mod_atmos_phy_preproc::physpreprocnone
Derived type to represent no preprocessing operation for variables before evaluating physics tendencies
C
mod_atmos_phy_preproc::physpreprocmodalbase_operate
C
scale_quicksort::quicksort_exec_with_idx
C
scale_meshfield_analysis_numerror::set_data_lc_1d
C
scale_meshfield_analysis_numerror::set_data_lc_2d
C
scale_meshfield_analysis_numerror::set_data_lc_3d
C
scale_element_siacfilter::siac_filter
Derived type to provide a SIAC filter
C
scale_sparsemat::sparsemat
Derived type to manage a sparse matrix
C
scale_sparsemat::sparsemat_matmul
C
scale_time_manager::time_manager_component
C
scale_timeint_rk::timeint_rk
Derived type to provide RK scheme
C
scale_timeint_rk::timeint_rk_var
Derived type to store pointer to variable data when using varlist in RK advance procedures
C
mod_experiment::tracerlocalmeshfield_ptr
C
mod_user_base::userbase
C
mod_user::user
C
scale_variableinfo::variableinfo
Generated by
1.14.0