FE-Project
Loading...
Searching...
No Matches
mod_atmos_phy_preproc::physpreprocbase Type Referenceabstract

Base type for preprocessing operations for variables before evaluating physics tendencies. More...

Inheritance diagram for mod_atmos_phy_preproc::physpreprocbase:
mod_atmos_phy_preproc::physpreprocglobalfilter mod_atmos_phy_preproc::physpreprocmodalfilter mod_atmos_phy_preproc::physpreprocnone

Public Member Functions

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)

Public Attributes

class(meshbase3d), pointer mesh3d

Detailed Description

Base type for preprocessing operations for variables before evaluating physics tendencies.

Definition at line 60 of file mod_atmos_phy_preproc.F90.

Member Function/Subroutine Documentation

◆ operate()

procedure(physpreprocmodalbase_operate), deferred, public mod_atmos_phy_preproc::physpreprocbase::operate ( class(physpreprocbase), 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 )
pure virtual

Definition at line 63 of file mod_atmos_phy_preproc.F90.

◆ final()

procedure(physpreprocmodalbase_final), deferred, public mod_atmos_phy_preproc::physpreprocbase::final ( class(physpreprocbase), intent(inout) this)
pure virtual

Definition at line 64 of file mod_atmos_phy_preproc.F90.

Member Data Documentation

◆ mesh3d

class(meshbase3d), pointer mod_atmos_phy_preproc::physpreprocbase::mesh3d

Definition at line 61 of file mod_atmos_phy_preproc.F90.

61 class(MeshBase3D), pointer :: mesh3D

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