| FV3 Bundle
    | 
| Data Types | |
| type | asinterp_type | 
| type | asvar_type | 
| interface | operator(==) | 
| Functions/Subroutines | |
| elemental logical function, public | asvar_associated (self) | 
| elemental subroutine, public | asvar_destroy (self) | 
| elemental subroutine, public | asvar_create (self, n_Legendre_Terms, n_Phase_Elements, n_Layers, n_Aerosols) | 
| subroutine, public | asvar_inspect (self) | 
| logical function, public | asvar_validrelease (self) | 
| subroutine, public | asvar_info (self, Info) | 
| subroutine, public | asvar_defineversion (Id) | 
| integer function, public | asvar_inquirefile (Filename, n_Legendre_Terms, n_Phase_Elements, n_Layers, n_Aerosols, Release, Version, Title, History, Comment) | 
| integer function, public | asvar_readfile (ASvar, Filename, No_Close, Quiet, Title, History, Comment, Debug) | 
| integer function, public | asvar_writefile (ASvar, Filename, No_Close, Quiet, Title, History, Comment, Debug) | 
| elemental logical function | asvar_equal (x, y) | 
| Variables | |
| character(*), parameter | module_version_id = '$Id: ASvar_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $' | 
| integer, parameter | asvar_release = 1 | 
| integer, parameter | asvar_version = 1 | 
| character(*), parameter | write_error_status = 'DELETE' | 
| real(fp), parameter | zero = 0.0_fp | 
| real(fp), parameter | one = 1.0_fp | 
| integer, parameter | ml = 256 | 
| integer, parameter | sl = 80 | 
| elemental logical function, public asvar_define::asvar_associated | ( | type(asvar_type), intent(in) | self | ) | 
| elemental subroutine, public asvar_define::asvar_create | ( | type(asvar_type), intent(out) | self, | 
| integer, intent(in) | n_Legendre_Terms, | ||
| integer, intent(in) | n_Phase_Elements, | ||
| integer, intent(in) | n_Layers, | ||
| integer, intent(in) | n_Aerosols | ||
| ) | 
| subroutine, public asvar_define::asvar_defineversion | ( | character(*), intent(out) | Id | ) | 
Definition at line 313 of file ASvar_Define.f90.
| elemental subroutine, public asvar_define::asvar_destroy | ( | type(asvar_type), intent(out) | self | ) | 
| 
 | private | 
| subroutine, public asvar_define::asvar_info | ( | type(asvar_type), intent(in) | self, | 
| character(*), intent(out) | Info | ||
| ) | 
| integer function, public asvar_define::asvar_inquirefile | ( | character(*), intent(in) | Filename, | 
| integer, intent(out), optional | n_Legendre_Terms, | ||
| integer, intent(out), optional | n_Phase_Elements, | ||
| integer, intent(out), optional | n_Layers, | ||
| integer, intent(out), optional | n_Aerosols, | ||
| integer, intent(out), optional | Release, | ||
| integer, intent(out), optional | Version, | ||
| character(*), intent(out), optional | Title, | ||
| character(*), intent(out), optional | History, | ||
| character(*), intent(out), optional | Comment | ||
| ) | 
| subroutine, public asvar_define::asvar_inspect | ( | type(asvar_type), intent(in) | self | ) | 
| integer function, public asvar_define::asvar_readfile | ( | type(asvar_type), intent(out) | ASvar, | 
| character(*), intent(in) | Filename, | ||
| logical, intent(in), optional | No_Close, | ||
| logical, intent(in), optional | Quiet, | ||
| character(*), intent(out), optional | Title, | ||
| character(*), intent(out), optional | History, | ||
| character(*), intent(out), optional | Comment, | ||
| logical, intent(in), optional | Debug | ||
| ) | 
| logical function, public asvar_define::asvar_validrelease | ( | type(asvar_type), intent(in) | self | ) | 
Definition at line 248 of file ASvar_Define.f90.
| integer function, public asvar_define::asvar_writefile | ( | type(asvar_type), intent(in) | ASvar, | 
| character(*), intent(in) | Filename, | ||
| logical, intent(in), optional | No_Close, | ||
| logical, intent(in), optional | Quiet, | ||
| character(*), intent(in), optional | Title, | ||
| character(*), intent(in), optional | History, | ||
| character(*), intent(in), optional | Comment, | ||
| logical, intent(in), optional | Debug | ||
| ) | 
| 
 | private | 
Definition at line 69 of file ASvar_Define.f90.
| 
 | private | 
Definition at line 70 of file ASvar_Define.f90.
| 
 | private | 
Definition at line 77 of file ASvar_Define.f90.
| 
 | private | 
Definition at line 66 of file ASvar_Define.f90.
| 
 | private | 
Definition at line 75 of file ASvar_Define.f90.
| 
 | private | 
Definition at line 78 of file ASvar_Define.f90.
| 
 | private | 
Definition at line 72 of file ASvar_Define.f90.
| 
 | private | 
Definition at line 74 of file ASvar_Define.f90.