FV3 Bundle
|
Public Member Functions | |
procedure | alloc => linop_alloc |
procedure | dealloc => linop_dealloc |
procedure | copy => linop_copy |
procedure | reorder => linop_reorder |
procedure | read => linop_read |
procedure | write => linop_write |
procedure | apply => linop_apply |
procedure | apply_ad => linop_apply_ad |
procedure | apply_sym => linop_apply_sym |
procedure | add_op => linop_add_op |
procedure | gather => linop_gather |
procedure | linop_interp_from_lat_lon |
procedure | linop_interp_from_mesh_kdtree |
procedure | linop_interp_grid |
generic | interp => linop_interp_from_lat_lon, linop_interp_from_mesh_kdtree, linop_interp_grid |
procedure | interp_check_mask => linop_interp_check_mask |
procedure | interp_missing => linop_interp_missing |
Public Attributes | |
character(len=1024) | prefix |
integer | n_src |
integer | n_dst |
integer | n_s |
integer, dimension(:), allocatable | row |
integer, dimension(:), allocatable | col |
real(kind_real), dimension(:), allocatable | s |
integer | nvec |
real(kind_real), dimension(:,:), allocatable | svec |
Definition at line 32 of file type_linop.F90.
procedure type_linop::linop_type::add_op | ( | ) |
Definition at line 52 of file type_linop.F90.
procedure type_linop::linop_type::alloc | ( | ) |
Definition at line 43 of file type_linop.F90.
procedure type_linop::linop_type::apply | ( | ) |
Definition at line 49 of file type_linop.F90.
procedure type_linop::linop_type::apply_ad | ( | ) |
Definition at line 50 of file type_linop.F90.
procedure type_linop::linop_type::apply_sym | ( | ) |
Definition at line 51 of file type_linop.F90.
procedure type_linop::linop_type::copy | ( | ) |
Definition at line 45 of file type_linop.F90.
procedure type_linop::linop_type::dealloc | ( | ) |
Definition at line 44 of file type_linop.F90.
procedure type_linop::linop_type::gather | ( | ) |
Definition at line 53 of file type_linop.F90.
generic type_linop::linop_type::interp | ( | ) |
procedure type_linop::linop_type::interp_check_mask | ( | ) |
Definition at line 58 of file type_linop.F90.
procedure type_linop::linop_type::interp_missing | ( | ) |
Definition at line 59 of file type_linop.F90.
procedure type_linop::linop_type::linop_interp_from_lat_lon | ( | ) |
Definition at line 54 of file type_linop.F90.
procedure type_linop::linop_type::linop_interp_from_mesh_kdtree | ( | ) |
Definition at line 55 of file type_linop.F90.
procedure type_linop::linop_type::linop_interp_grid | ( | ) |
Definition at line 56 of file type_linop.F90.
procedure type_linop::linop_type::read | ( | ) |
Definition at line 47 of file type_linop.F90.
procedure type_linop::linop_type::reorder | ( | ) |
Definition at line 46 of file type_linop.F90.
procedure type_linop::linop_type::write | ( | ) |
Definition at line 48 of file type_linop.F90.
integer, dimension(:), allocatable type_linop::linop_type::col |
Definition at line 38 of file type_linop.F90.
integer type_linop::linop_type::n_dst |
Definition at line 35 of file type_linop.F90.
integer type_linop::linop_type::n_s |
Definition at line 36 of file type_linop.F90.
integer type_linop::linop_type::n_src |
Definition at line 34 of file type_linop.F90.
integer type_linop::linop_type::nvec |
Definition at line 40 of file type_linop.F90.
character(len=1024) type_linop::linop_type::prefix |
Definition at line 33 of file type_linop.F90.
integer, dimension(:), allocatable type_linop::linop_type::row |
Definition at line 37 of file type_linop.F90.
real(kind_real), dimension(:), allocatable type_linop::linop_type::s |
Definition at line 39 of file type_linop.F90.
real(kind_real), dimension(:,:), allocatable type_linop::linop_type::svec |
Definition at line 41 of file type_linop.F90.