|
FE-Project
|
Derived type to manage variables with a surface component. More...
Public Member Functions | |
| procedure | init (this, model_mesh, default_sfc_temp) |
| Setup an object to manage variables with a surface component. | |
| procedure | final (this) |
| Finalize an object to manage variables with a surface component. | |
| procedure | setup (this, model_mesh) |
| Setup variable objects with a surface component. | |
| procedure | history (this) |
| Write history data for surface variables. | |
Public Attributes | |
| type(meshfield2d), dimension(:), allocatable | sfc_vars |
| Array of variables with a surface component. | |
| type(modelvarmanager) | sfcvars_manager |
| Object to manage variables. | |
| type(meshfield2d), dimension(:), allocatable | sfc_flx |
| Array of flux variables with a surface component. | |
| type(modelvarmanager) | sfcflx_manager |
| Object to manage flux variables. | |
| integer | sfcflx_num_tot |
| Number of surface fluxes. | |
Derived type to manage variables with a surface component.
Definition at line 54 of file mod_atmos_phy_sfc_vars.F90.
| procedure mod_atmos_phy_sfc_vars::atmosphysfcvars::init | ( | class(atmosphysfcvars), intent(inout), target | this, |
| class(modelmeshbase), intent(in), target | model_mesh, | ||
| real(rp), intent(in) | default_sfc_temp ) |
Setup an object to manage variables with a surface component.
| model_mesh | Object to manage computational mesh of atmospheric model |
Definition at line 63 of file mod_atmos_phy_sfc_vars.F90.
| procedure mod_atmos_phy_sfc_vars::atmosphysfcvars::final | ( | class(atmosphysfcvars), intent(inout) | this | ) |
Finalize an object to manage variables with a surface component.
Definition at line 64 of file mod_atmos_phy_sfc_vars.F90.
| procedure mod_atmos_phy_sfc_vars::atmosphysfcvars::setup | ( | class(atmosphysfcvars), intent(inout), target | this, |
| class(modelmeshbase), intent(in), target | model_mesh ) |
Setup variable objects with a surface component.
Definition at line 65 of file mod_atmos_phy_sfc_vars.F90.
| procedure mod_atmos_phy_sfc_vars::atmosphysfcvars::history | ( | class(atmosphysfcvars), intent(inout) | this | ) |
Write history data for surface variables.
Definition at line 66 of file mod_atmos_phy_sfc_vars.F90.
| type(meshfield2d), dimension(:), allocatable mod_atmos_phy_sfc_vars::atmosphysfcvars::sfc_vars |
Array of variables with a surface component.
Definition at line 55 of file mod_atmos_phy_sfc_vars.F90.
| type(modelvarmanager) mod_atmos_phy_sfc_vars::atmosphysfcvars::sfcvars_manager |
Object to manage variables.
Definition at line 56 of file mod_atmos_phy_sfc_vars.F90.
| type(meshfield2d), dimension(:), allocatable mod_atmos_phy_sfc_vars::atmosphysfcvars::sfc_flx |
Array of flux variables with a surface component.
Definition at line 58 of file mod_atmos_phy_sfc_vars.F90.
| type(modelvarmanager) mod_atmos_phy_sfc_vars::atmosphysfcvars::sfcflx_manager |
Object to manage flux variables.
Definition at line 59 of file mod_atmos_phy_sfc_vars.F90.
| integer mod_atmos_phy_sfc_vars::atmosphysfcvars::sfcflx_num_tot |
Number of surface fluxes.
Definition at line 61 of file mod_atmos_phy_sfc_vars.F90.