My Project
Data Types | Modules | Functions/Subroutines | Variables
mod_ncll.f90 File Reference

Go to the source code of this file.

Data Types

type  mod_ncll::ncdim
 
type  mod_ncll::ncdimp
 
type  mod_ncll::ncatt
 
type  mod_ncll::ncattp
 
type  mod_ncll::ncvar
 
type  mod_ncll::ncvarp
 
type  mod_ncll::ncftime
 
type  mod_ncll::ncfile
 
type  mod_ncll::ncfilep
 
type  mod_ncll::ncfilelist
 
interface  mod_ncll::delete_file_link
 
interface  mod_ncll::insert_file_link
 
interface  mod_ncll::find_file
 
interface  mod_ncll::delete_var_link
 
interface  mod_ncll::insert_var_link
 
interface  mod_ncll::find_var
 
interface  mod_ncll::delete_att_link
 
interface  mod_ncll::delete_att_list
 
interface  mod_ncll::insert_att_link
 
interface  mod_ncll::find_att
 
interface  mod_ncll::count_att_list
 
interface  mod_ncll::print_att_list
 
interface  mod_ncll::delete_dim_link
 
interface  mod_ncll::delete_dim_list
 
interface  mod_ncll::insert_dim_link
 
interface  mod_ncll::find_dim
 
interface  mod_ncll::find_unlimited
 
interface  mod_ncll::has_unlimited
 
interface  mod_ncll::count_dim_list
 
interface  mod_ncll::count_nonsingleton_dim_list
 
interface  mod_ncll::print_dim_list
 
interface  mod_ncll::add
 
interface  mod_ncll::assignment(=)
 

Modules

module  mod_ncll
 

Functions/Subroutines

type(ncfile) function, pointer mod_ncll::new_file (fname)
 
type(ncfile) function, pointer mod_ncll::copy_file (NCFIN)
 
type(ncftime) function, pointer mod_ncll::new_ftime ()
 
subroutine mod_ncll::copy_ftime (FTIME_OUT, FTIME_IN)
 
type(ncfilep) function, pointer mod_ncll::new_filep ()
 
type(ncfilelist) function, pointer mod_ncll::new_filehead ()
 
subroutine mod_ncll::kill_filehead (FILEHEAD)
 
subroutine mod_ncll::delete_filep_byname (LIST, NAME, FOUND)
 
subroutine mod_ncll::delete_filep_byncid (LIST, NCID, FOUND)
 
subroutine mod_ncll::delete_file_list (LIST)
 
subroutine mod_ncll::kill_file (NCF)
 
subroutine mod_ncll::insert_filep_byncf (LIST, NCF, FOUND)
 
type(ncfile) function, pointer mod_ncll::find_file_byname (LIST, NAME, FOUND)
 
type(ncfile) function, pointer mod_ncll::find_file_byncid (LIST, NCID, FOUND)
 
integer function mod_ncll::count_file_list (LIST)
 
subroutine mod_ncll::print_file_list (LIST)
 
subroutine mod_ncll::print_file (NCF)
 
subroutine mod_ncll::print_ftime (FTIME)
 
type(ncvar) function, pointer mod_ncll::new_var ()
 
type(ncvarp) function, pointer mod_ncll::new_varp ()
 
type(ncvar) function, pointer mod_ncll::copy_var (VARIN)
 
type(ncvar) function, pointer mod_ncll::reference_var (VARIN)
 
subroutine mod_ncll::delete_varp_byname (LIST, NAME, FOUND)
 
subroutine mod_ncll::delete_varp_byvarid (LIST, VARID, FOUND)
 
subroutine mod_ncll::delete_var_list (LIST)
 
subroutine mod_ncll::kill_var (VAR)
 
subroutine mod_ncll::insert_varp_byvar (LIST, VAR, FOUND)
 
type(ncvar) function, pointer mod_ncll::find_var_byname (LIST, NAME, FOUND)
 
type(ncvar) function, pointer mod_ncll::find_var_byvarid (LIST, VARID, FOUND)
 
integer function mod_ncll::count_var_list (LIST)
 
integer function mod_ncll::count_unlimited_vars (LIST)
 
subroutine mod_ncll::print_var_list (LIST)
 
subroutine mod_ncll::print_var (VAR)
 
type(ncatt) function, pointer mod_ncll::new_att ()
 
type(ncattp) function, pointer mod_ncll::new_attp ()
 
type(ncatt) function, pointer mod_ncll::copy_att (ATTIN)
 
subroutine mod_ncll::copy_att_list (ATTPOUT, ATTPIN)
 
subroutine mod_ncll::delete_ncf_attp_byname (LIST, NAME, FOUND)
 
subroutine mod_ncll::delete_ncf_attp_byattid (LIST, ATTID, FOUND)
 
subroutine mod_ncll::delete_ncf_attp_list (LIST)
 
subroutine mod_ncll::delete_var_attp_byname (LIST, NAME, FOUND)
 
subroutine mod_ncll::delete_var_attp_byattid (LIST, ATTID, FOUND)
 
subroutine mod_ncll::delete_var_attp_list (LIST)
 
subroutine mod_ncll::kill_att (ATT)
 
subroutine mod_ncll::insert_ncf_attp_byatt (LIST, ATT, FOUND)
 
subroutine mod_ncll::insert_var_attp_byatt (LIST, ATT, FOUND)
 
type(ncatt) function, pointer mod_ncll::find_ncf_att_byname (LIST, NAME, FOUND)
 
type(ncatt) function, pointer mod_ncll::find_ncf_att_byattid (LIST, ATTID, FOUND)
 
type(ncatt) function, pointer mod_ncll::find_var_att_byname (LIST, NAME, FOUND)
 
type(ncatt) function, pointer mod_ncll::find_var_att_byattid (LIST, ATTID, FOUND)
 
integer function mod_ncll::count_ncf_att_list (LIST)
 
integer function mod_ncll::count_var_att_list (LIST)
 
subroutine mod_ncll::print_ncf_att_list (LIST)
 
subroutine mod_ncll::print_var_att_list (LIST)
 
subroutine mod_ncll::print_att (ATT)
 
type(ncdim) function, pointer mod_ncll::new_dim ()
 
subroutine mod_ncll::copy_dim_list (DIMPOUT, DIMPIN)
 
type(ncdim) function, pointer mod_ncll::copy_dim (DIMIN)
 
type(ncdimp) function, pointer mod_ncll::new_dimp ()
 
subroutine mod_ncll::delete_ncf_dimp_byname (LIST, NAME, FOUND)
 
subroutine mod_ncll::delete_ncf_dimp_bydimid (LIST, DIMID, FOUND)
 
subroutine mod_ncll::delete_ncf_dimp_list (LIST)
 
subroutine mod_ncll::delete_var_dimp_byname (LIST, NAME, FOUND)
 
subroutine mod_ncll::delete_var_dimp_bydimid (LIST, DIMID, FOUND)
 
subroutine mod_ncll::delete_var_dimp_list (LIST)
 
subroutine mod_ncll::kill_dim (DIM)
 
subroutine mod_ncll::insert_ncf_dimp_bydim (LIST, DIM, FOUND)
 
subroutine mod_ncll::insert_var_dimp_bydim (LIST, DIM, FOUND)
 
type(ncdim) function, pointer mod_ncll::find_ncf_dim_byname (LIST, NAME, FOUND)
 
type(ncdim) function, pointer mod_ncll::find_ncf_dim_bydimid (LIST, DIMID, FOUND)
 
type(ncdim) function, pointer mod_ncll::find_ncf_dim_unlimited (LIST, FOUND)
 
logical function mod_ncll::has_unlimited_ncf (LIST)
 
type(ncdim) function, pointer mod_ncll::find_var_dim_byname (LIST, NAME, FOUND)
 
type(ncdim) function, pointer mod_ncll::find_var_dim_bydimid (LIST, DIMID, FOUND)
 
type(ncdim) function, pointer mod_ncll::find_var_dim_unlimited (LIST, FOUND)
 
logical function mod_ncll::has_unlimited_var (LIST)
 
integer function, dimension(:), pointer mod_ncll::var_dimids (LIST)
 
integer function, dimension(:), pointer mod_ncll::var_dims (LIST)
 
integer function, dimension(:), pointer mod_ncll::mem_dims (LIST)
 
integer function mod_ncll::count_ncf_ns_dim_list (LIST)
 
integer function mod_ncll::count_var_ns_dim_list (LIST)
 
subroutine mod_ncll::alloc_var (VAR, MYDIMS)
 
subroutine mod_ncll::allocate_associated_vars (LIST)
 
integer function mod_ncll::count_ncf_dim_list (LIST)
 
integer function mod_ncll::count_var_dim_list (LIST)
 
subroutine mod_ncll::print_ncf_dim_list (LIST)
 
subroutine mod_ncll::print_var_dim_list (LIST)
 
subroutine mod_ncll::print_dim (DIM)
 
type(ncvar) function, pointer mod_ncll::var_plus_dim (VAR, DIM)
 
type(ncvar) function, pointer mod_ncll::var_plus_att (VAR, ATT)
 
type(ncfile) function, pointer mod_ncll::ncf_plus_var (NCF, VAR)
 
type(ncfile) function, pointer mod_ncll::ncf_plus_att (NCF, ATT)
 
type(ncfile) function, pointer mod_ncll::ncf_plus_dim (NCF, DIM)
 
type(ncfile) function, pointer mod_ncll::ncf_plus_ncf (NCF1, NCF2)
 
type(ncfilelist) function, pointer mod_ncll::ncflist_plus_ncf (NCFLIST, NCF)
 

Variables

integer, parameter mod_ncll::tmtype_unknown = 0
 
integer, parameter mod_ncll::tmtype_char_date = 1
 
integer, parameter mod_ncll::tmtype_int2_mjd = 2
 
integer, parameter mod_ncll::tmtype_float_days = 3
 
integer, parameter mod_ncll::tmtype_float_seconds = 4
 
integer, parameter mod_ncll::char_max_attlen = 160