FV3 Bundle
ncdf_path_m Module Reference

Data Types

interface  ncdf_array_callback_1d
 
interface  ncdf_array_callback_2d
 
interface  ncdf_path_get
 

Functions/Subroutines

recursive subroutine ncdf_get_by_path (this, path, p)
 
integer function parse_integer (chars)
 
subroutine ncdf_get_integer (this, path, value)
 
subroutine ncdf_get_real (this, path, value)
 
subroutine ncdf_get_double (this, path, value)
 
subroutine ncdf_get_logical (this, path, value)
 
subroutine ncdf_get_chars (this, path, value)
 
subroutine ncdf_get_array_1d (this, path, array_callback)
 
subroutine ncdf_get_array_1d_integer (this, path, arr)
 
subroutine ncdf_get_array_1d_real (this, path, arr)
 
subroutine ncdf_get_array_1d_double (this, path, arr)
 
subroutine ncdf_get_array_1d_logical (this, path, arr)
 
subroutine ncdf_get_array_2d (this, path, array_callback)
 
subroutine ncdf_get_array_2d_integer (this, path, arr)
 
subroutine ncdf_get_array_2d_real (this, path, arr)
 
subroutine ncdf_get_array_2d_double (this, path, arr)
 
subroutine ncdf_get_array_2d_logical (this, path, arr)
 

Function/Subroutine Documentation

◆ ncdf_get_array_1d()

subroutine ncdf_path_m::ncdf_get_array_1d ( type(ncdf_value), pointer  this,
character(len = *), optional  path,
procedure(ncdf_array_callback_1d array_callback 
)
private

Definition at line 376 of file ncdf_path_m.f90.

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

◆ ncdf_get_array_1d_double()

subroutine ncdf_path_m::ncdf_get_array_1d_double ( type(ncdf_value), intent(in), pointer  this,
character(len=*), intent(in), optional  path,
double precision, dimension(:), intent(out), allocatable  arr 
)
private

Definition at line 467 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_array_1d_integer()

subroutine ncdf_path_m::ncdf_get_array_1d_integer ( type(ncdf_value), intent(in), pointer  this,
character(len=*), intent(in), optional  path,
integer, dimension(:), intent(out), allocatable  arr 
)
private

Definition at line 417 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_array_1d_logical()

subroutine ncdf_path_m::ncdf_get_array_1d_logical ( type(ncdf_value), intent(in), pointer  this,
character(len=*), intent(in), optional  path,
logical, dimension(:), intent(out), allocatable  arr 
)
private

Definition at line 492 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_array_1d_real()

subroutine ncdf_path_m::ncdf_get_array_1d_real ( type(ncdf_value), intent(in), pointer  this,
character(len=*), intent(in), optional  path,
real, dimension(:), intent(out), allocatable  arr 
)
private

Definition at line 442 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_array_2d()

subroutine ncdf_path_m::ncdf_get_array_2d ( type(ncdf_value), pointer  this,
character(len = *), optional  path,
procedure(ncdf_array_callback_2d array_callback 
)
private

Definition at line 518 of file ncdf_path_m.f90.

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

◆ ncdf_get_array_2d_double()

subroutine ncdf_path_m::ncdf_get_array_2d_double ( type(ncdf_value), intent(in), pointer  this,
character(len=*), intent(in), optional  path,
double precision, dimension(:, :), intent(out), allocatable  arr 
)
private

Definition at line 626 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_array_2d_integer()

subroutine ncdf_path_m::ncdf_get_array_2d_integer ( type(ncdf_value), intent(in), pointer  this,
character(len=*), intent(in), optional  path,
integer, dimension(:, :), intent(out), allocatable  arr 
)
private

Definition at line 576 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_array_2d_logical()

subroutine ncdf_path_m::ncdf_get_array_2d_logical ( type(ncdf_value), intent(in), pointer  this,
character(len=*), intent(in), optional  path,
logical, dimension(:, :), intent(out), allocatable  arr 
)
private

Definition at line 651 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_array_2d_real()

subroutine ncdf_path_m::ncdf_get_array_2d_real ( type(ncdf_value), intent(in), pointer  this,
character(len=*), intent(in), optional  path,
real, dimension(:, :), intent(out), allocatable  arr 
)
private

Definition at line 601 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_by_path()

recursive subroutine ncdf_path_m::ncdf_get_by_path ( type(ncdf_value), pointer  this,
character(len=*)  path,
type(ncdf_value), pointer  p 
)

Definition at line 82 of file ncdf_path_m.f90.

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

◆ ncdf_get_chars()

subroutine ncdf_path_m::ncdf_get_chars ( type(ncdf_value), pointer  this,
character(len=*), optional  path,
character(len=*)  value 
)
private

Definition at line 344 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_double()

subroutine ncdf_path_m::ncdf_get_double ( type(ncdf_value), pointer  this,
character(len=*), optional  path,
double precision  value 
)
private

Definition at line 269 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_integer()

subroutine ncdf_path_m::ncdf_get_integer ( type(ncdf_value), pointer  this,
character(len=*), optional  path,
integer  value 
)
private

Definition at line 190 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_logical()

subroutine ncdf_path_m::ncdf_get_logical ( type(ncdf_value), pointer  this,
character(len=*), optional  path,
logical  value 
)
private

Definition at line 310 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ ncdf_get_real()

subroutine ncdf_path_m::ncdf_get_real ( type(ncdf_value), pointer  this,
character(len=*), optional  path,
real  value 
)
private

Definition at line 229 of file ncdf_path_m.f90.

Here is the call graph for this function:

◆ parse_integer()

integer function ncdf_path_m::parse_integer ( character(len=*)  chars)
private

Definition at line 160 of file ncdf_path_m.f90.

Here is the caller graph for this function: