|
phyex1d
1D model using PHYEX
|


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 | |
Implementation of a PHYEX timestep using the AROME way This class is not intended to be used directly
| 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