FV3 Bundle
|
Handle the trajectory for the QG model. More...
Data Types | |
type | qg_trajectory |
Fortran derived type to hold the QG model trajectory. More... | |
Functions/Subroutines | |
subroutine, public | set_traj (self, kx, ky, px, pxn, pxs, pqn, pqs) |
Linked list implementation. More... | |
subroutine, public | get_traj (self, kx, ky, px, pxn, pxs, pqn, pqs) |
subroutine, public | delete_traj (self) |
subroutine | c_minmax_traj (c_key_self, pminmax) |
Variables | |
type(registry_t), public | qg_traj_registry |
Linked list interface - defines registry_t type. More... | |
Handle the trajectory for the QG model.
|
private |
Definition at line 105 of file qg_trajectories.F90.
subroutine, public qg_trajectories::delete_traj | ( | type(qg_trajectory), intent(inout) | self | ) |
subroutine, public qg_trajectories::get_traj | ( | type(qg_trajectory), intent(in) | self, |
integer, intent(in) | kx, | ||
integer, intent(in) | ky, | ||
real(kind=kind_real), dimension(kx,ky,2), intent(inout) | px, | ||
real(kind=kind_real), dimension(2), intent(inout) | pxn, | ||
real(kind=kind_real), dimension(2), intent(inout) | pxs, | ||
real(kind=kind_real), dimension(kx,2), intent(inout) | pqn, | ||
real(kind=kind_real), dimension(kx,2), intent(inout) | pqs | ||
) |
subroutine, public qg_trajectories::set_traj | ( | type(qg_trajectory), intent(inout) | self, |
integer, intent(in) | kx, | ||
integer, intent(in) | ky, | ||
real(kind=kind_real), dimension(kx,ky,2), intent(in) | px, | ||
real(kind=kind_real), dimension(2), intent(in) | pxn, | ||
real(kind=kind_real), dimension(2), intent(in) | pxs, | ||
real(kind=kind_real), dimension(kx,2), intent(in) | pqn, | ||
real(kind=kind_real), dimension(kx,2), intent(in) | pqs | ||
) |
Linked list implementation.
Definition at line 48 of file qg_trajectories.F90.
type(registry_t), public qg_trajectories::qg_traj_registry |
Linked list interface - defines registry_t type.
Global registry
Definition at line 37 of file qg_trajectories.F90.