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

Public Member Functions

 phyex (self, state, timestep, timestep_number)
 
- Public Member Functions inherited from phyex1d.physics.PhysicsBase
 __init__ (self, dt, method, name, tag, inputfile, grid, prognostic_variables, pyphyex=None, pyecrad=None, namel=None, dx=0, dy=0, attrs=None)
 
 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)
 

Public Attributes

 dx
 
 dy
 
- 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
 

Additional Inherited Members

- Protected Attributes inherited from phyex1d.physics.PhysicsBase
 _pyphyex
 
 _pyecrad
 
 _dt
 

Detailed Description

Implementation of a PHYEX timestep using the AROME way
This class is not intended to be used directly

Member Function Documentation

◆ phyex()

phyex1d.physics.PhysicsArome.phyex (   self,
  state,
  timestep,
  timestep_number 
)
This method do the computational part of the time advance

:param state:  dictionary holding all the variables.
:param timestep: timestep (s)
:param timestep_number: current time step
:returns: a 'state' dictionary containing variable values after time integration

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