FV3 Bundle
ncdf_value_m Module Reference

Data Types

type  ncdf_value
 
interface  ncdf_value_get
 

Functions/Subroutines

type(ncdf_value) function, pointer, public ncdf_value_create ()
 
recursive subroutine, public ncdf_value_destroy (this, destroy_next)
 
subroutine, public ncdf_value_add (this, member)
 
integer function, public ncdf_value_count (this)
 
type(ncdf_value) function, pointer ncdf_get_by_index (this, index)
 
type(ncdf_value) function, pointer ncdf_get_by_name_chars (this, name)
 
type(ncdf_value) function, pointer ncdf_get_by_name_string (this, name)
 
recursive subroutine, public ncdf_value_print (this, indent)
 

Variables

integer, parameter, public type_unknown = -1
 
integer, parameter, public type_null = 0
 
integer, parameter, public type_object = 1
 
integer, parameter, public type_array = 2
 
integer, parameter, public type_string = 3
 
integer, parameter, public type_integer = 4
 
integer, parameter, public type_real = 5
 
integer, parameter, public type_logical = 6
 

Function/Subroutine Documentation

◆ ncdf_get_by_index()

type(ncdf_value) function, pointer ncdf_value_m::ncdf_get_by_index ( type(ncdf_value), pointer  this,
integer, intent(in)  index 
)
private

Definition at line 187 of file ncdf_value_m.f90.

◆ ncdf_get_by_name_chars()

type(ncdf_value) function, pointer ncdf_value_m::ncdf_get_by_name_chars ( type(ncdf_value), pointer  this,
character(len=*), intent(in)  name 
)
private

Definition at line 203 of file ncdf_value_m.f90.

Here is the call graph for this function:

◆ ncdf_get_by_name_string()

type(ncdf_value) function, pointer ncdf_value_m::ncdf_get_by_name_string ( type(ncdf_value), pointer  this,
type(ncdf_string), pointer  name 
)
private

Definition at line 221 of file ncdf_value_m.f90.

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

◆ ncdf_value_add()

subroutine, public ncdf_value_m::ncdf_value_add ( type(ncdf_value), pointer  this,
type(ncdf_value), pointer  member 
)

Definition at line 154 of file ncdf_value_m.f90.

◆ ncdf_value_count()

integer function, public ncdf_value_m::ncdf_value_count ( type(ncdf_value), pointer  this)

Definition at line 177 of file ncdf_value_m.f90.

Here is the caller graph for this function:

◆ ncdf_value_create()

type(ncdf_value) function, pointer, public ncdf_value_m::ncdf_value_create ( )

Definition at line 84 of file ncdf_value_m.f90.

◆ ncdf_value_destroy()

recursive subroutine, public ncdf_value_m::ncdf_value_destroy ( type(ncdf_value), pointer  this,
logical, intent(in), optional  destroy_next 
)

Definition at line 95 of file ncdf_value_m.f90.

Here is the call graph for this function:

◆ ncdf_value_print()

recursive subroutine, public ncdf_value_m::ncdf_value_print ( type(ncdf_value), pointer  this,
integer, intent(in), optional  indent 
)

Definition at line 247 of file ncdf_value_m.f90.

Here is the call graph for this function:

Variable Documentation

◆ type_array

integer, parameter, public ncdf_value_m::type_array = 2

Definition at line 43 of file ncdf_value_m.f90.

◆ type_integer

integer, parameter, public ncdf_value_m::type_integer = 4

Definition at line 45 of file ncdf_value_m.f90.

◆ type_logical

integer, parameter, public ncdf_value_m::type_logical = 6

Definition at line 47 of file ncdf_value_m.f90.

◆ type_null

integer, parameter, public ncdf_value_m::type_null = 0

Definition at line 41 of file ncdf_value_m.f90.

◆ type_object

integer, parameter, public ncdf_value_m::type_object = 1

Definition at line 42 of file ncdf_value_m.f90.

◆ type_real

integer, parameter, public ncdf_value_m::type_real = 5

Definition at line 46 of file ncdf_value_m.f90.

◆ type_string

integer, parameter, public ncdf_value_m::type_string = 3

Definition at line 44 of file ncdf_value_m.f90.

◆ type_unknown

integer, parameter, public ncdf_value_m::type_unknown = -1

Definition at line 40 of file ncdf_value_m.f90.