FV3 Bundle
asvar_define Module Reference

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
 

Function/Subroutine Documentation

◆ asvar_associated()

elemental logical function, public asvar_define::asvar_associated ( type(asvar_type), intent(in)  self)

Definition at line 141 of file ASvar_Define.f90.

Here is the caller graph for this function:

◆ asvar_create()

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 
)

Definition at line 163 of file ASvar_Define.f90.

Here is the caller graph for this function:

◆ asvar_defineversion()

subroutine, public asvar_define::asvar_defineversion ( character(*), intent(out)  Id)

Definition at line 313 of file ASvar_Define.f90.

◆ asvar_destroy()

elemental subroutine, public asvar_define::asvar_destroy ( type(asvar_type), intent(out)  self)

Definition at line 148 of file ASvar_Define.f90.

Here is the caller graph for this function:

◆ asvar_equal()

elemental logical function asvar_define::asvar_equal ( type(asvar_type), intent(in)  x,
type(asvar_type), intent(in)  y 
)
private

Definition at line 815 of file ASvar_Define.f90.

Here is the call graph for this function:

◆ asvar_info()

subroutine, public asvar_define::asvar_info ( type(asvar_type), intent(in)  self,
character(*), intent(out)  Info 
)

Definition at line 282 of file ASvar_Define.f90.

Here is the caller graph for this function:

◆ asvar_inquirefile()

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 
)

Definition at line 330 of file ASvar_Define.f90.

Here is the call graph for this function:

◆ asvar_inspect()

subroutine, public asvar_define::asvar_inspect ( type(asvar_type), intent(in)  self)

Definition at line 201 of file ASvar_Define.f90.

Here is the call graph for this function:

◆ asvar_readfile()

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 
)

Definition at line 451 of file ASvar_Define.f90.

Here is the call graph for this function:

◆ asvar_validrelease()

logical function, public asvar_define::asvar_validrelease ( type(asvar_type), intent(in)  self)

Definition at line 248 of file ASvar_Define.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ asvar_writefile()

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 
)

Definition at line 642 of file ASvar_Define.f90.

Here is the call graph for this function:

Variable Documentation

◆ asvar_release

integer, parameter asvar_define::asvar_release = 1
private

Definition at line 69 of file ASvar_Define.f90.

◆ asvar_version

integer, parameter asvar_define::asvar_version = 1
private

Definition at line 70 of file ASvar_Define.f90.

◆ ml

integer, parameter asvar_define::ml = 256
private

Definition at line 77 of file ASvar_Define.f90.

◆ module_version_id

character(*), parameter asvar_define::module_version_id = '$Id: ASvar_Define.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $'
private

Definition at line 66 of file ASvar_Define.f90.

◆ one

real(fp), parameter asvar_define::one = 1.0_fp
private

Definition at line 75 of file ASvar_Define.f90.

◆ sl

integer, parameter asvar_define::sl = 80
private

Definition at line 78 of file ASvar_Define.f90.

◆ write_error_status

character(*), parameter asvar_define::write_error_status = 'DELETE'
private

Definition at line 72 of file ASvar_Define.f90.

◆ zero

real(fp), parameter asvar_define::zero = 0.0_fp
private

Definition at line 74 of file ASvar_Define.f90.