FE-Project
Loading...
Searching...
No Matches
mod_atmos_phy_preproc::physpreprocnone Type Reference

Derived type to represent no preprocessing operation for variables before evaluating physics tendencies. More...

Inheritance diagram for mod_atmos_phy_preproc::physpreprocnone:
mod_atmos_phy_preproc::physpreprocbase

Public Member Functions

procedure init (this, mesh3d)
 Initialize an object to represent no preprocessing operation before evaluating physics tendencies.
procedure final (this)
 Finalize an object to represent no preprocessing operation before evaluating physics tendencies.
procedure operate (this, prg_vars, qtrc_vars, aux_vars, prg_vars0, qtrc_vars0, aux_vars0)
 Perform no preprocessing operation before evaluating physics tendencies This subroutine simply copies the input variables to the output variables without any modification.
Public Member Functions inherited from mod_atmos_phy_preproc::physpreprocbase
procedure(physpreprocmodalbase_operate), deferred, public operate (this, prg_vars, qtrc_vars, aux_vars, prg_vars0, qtrc_vars0, aux_vars0)
procedure(physpreprocmodalbase_final), deferred, public final (this)

Additional Inherited Members

Public Attributes inherited from mod_atmos_phy_preproc::physpreprocbase
class(meshbase3d), pointer mesh3d

Detailed Description

Derived type to represent no preprocessing operation for variables before evaluating physics tendencies.

Definition at line 91 of file mod_atmos_phy_preproc.F90.

Member Function/Subroutine Documentation

◆ init()

procedure mod_atmos_phy_preproc::physpreprocnone::init ( class(physpreprocnone), intent(inout) this,
class(meshbase3d), intent(in), target mesh3d )

Initialize an object to represent no preprocessing operation before evaluating physics tendencies.

Definition at line 93 of file mod_atmos_phy_preproc.F90.

◆ final()

procedure mod_atmos_phy_preproc::physpreprocnone::final ( class(physpreprocnone), intent(inout) this)

Finalize an object to represent no preprocessing operation before evaluating physics tendencies.

Definition at line 94 of file mod_atmos_phy_preproc.F90.

◆ operate()

procedure mod_atmos_phy_preproc::physpreprocnone::operate ( class(physpreprocnone), intent(inout) this,
type(meshfield3d), dimension(prgvar_num), intent(inout) prg_vars,
type(meshfield3d), dimension(0:qa), intent(inout) qtrc_vars,
type(meshfield3d), dimension(auxvar_num), intent(inout) aux_vars,
type(meshfield3d), dimension(prgvar_num), intent(in) prg_vars0,
type(meshfield3d), dimension(0:qa), intent(in) qtrc_vars0,
type(meshfield3d), dimension(auxvar_num), intent(in) aux_vars0 )

Perform no preprocessing operation before evaluating physics tendencies This subroutine simply copies the input variables to the output variables without any modification.

Definition at line 95 of file mod_atmos_phy_preproc.F90.


The documentation for this type was generated from the following file: