phyex1d
1D model using PHYEX
Loading...
Searching...
No Matches
Public Member Functions | List of all members
phyex1d.physics.PhysicsForcingTQ Class Reference
Inheritance diagram for phyex1d.physics.PhysicsForcingTQ:
Inheritance graph
[legend]
Collaboration diagram for phyex1d.physics.PhysicsForcingTQ:
Collaboration graph
[legend]

Public Member Functions

 __init__ (self, dt, method, name, tag, inputfile, grid, pyphyex=None, pyecrad=None, namel=None, dx=0, dy=0, attrs=None)
 
- Public Member Functions inherited from phyex1d.physics.PhysicsBase
 setup (self, init_state, duration)
 
 finalize (self)
 
 execute (self, previous_state, timestep, timestep_number)
 
 add_vertical_coordinate (self, state)
 
 add_conversions (self, state)
 
 build_init_state (self, init_state)
 
 forcing (self, state, timestep, timestep_number)
 

Additional Inherited Members

- Public Attributes inherited from phyex1d.physics.PhysicsBase
 inputfile
 
 grid
 
 prognostic_variables
 
 pyphyex
 
 pyecrad
 
 namel
 
 full_phyex_namel
 
 dx
 
 dy
 
 adv_ua
 
 adv_va
 
 case
 
 interpolators
 
 cst
 
- Protected Attributes inherited from phyex1d.physics.PhysicsBase
 _pyphyex
 
 _pyecrad
 
 _dt
 

Detailed Description

Only the forcing with T and q as prognostic variables

Constructor & Destructor Documentation

◆ __init__()

phyex1d.physics.PhysicsForcingTQ.__init__ (   self,
  dt,
  method,
  name,
  tag,
  inputfile,
  grid,
  pyphyex = None,
  pyecrad = None,
  namel = None,
  dx = 0,
  dy = 0,
  attrs = None 
)
:param dt: timestep (s)
:param method: 'step-by-step' or 'one-step'
:param name: full name of the execution
:param tag: tag to identify the execution
:param inputfile: netCDF file name describing the case
:param grid: Grid object instance
:param phyex: path to the pyphyex.py file generated by the PHYEX package
:param pyecrad: path to the pyecrad.py file
:param namel: namelist to use: as a file name or a dictionnary
:param dx, dy: mesh size
:param attrs: dictionnary holding caes attributes to override

Reimplemented from phyex1d.physics.PhysicsBase.


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