rdb_ocean_derived_catalog_size Function

public function rdb_ocean_derived_catalog_size() result(n) bind(c, name="rdb_ocean_derived_catalog_size")

Number of names in the DERIVED diagnostic catalog (vorticity_z, ke_total, mld_density, … — rdb_ocean_diag_derived’s static table, opt-in via &ocean_diag_nml diags). No handle required: this is build-time information, reachable before create().

Arguments

None

Return Value integer(kind=c_int)


Calls

proc~~rdb_ocean_derived_catalog_size~~CallsGraph proc~rdb_ocean_derived_catalog_size rdb_ocean_derived_catalog_size proc~derived_catalog_size derived_catalog_size proc~rdb_ocean_derived_catalog_size->proc~derived_catalog_size proc~ensure_catalog_initialised ensure_catalog_initialised proc~derived_catalog_size->proc~ensure_catalog_initialised

Source Code

   function rdb_ocean_derived_catalog_size() result(n) &
      bind(c, name="rdb_ocean_derived_catalog_size")
      !! Number of names in the DERIVED diagnostic catalog (vorticity_z,
      !! ke_total, mld_density, ... — `rdb_ocean_diag_derived`'s static
      !! table, opt-in via `&ocean_diag_nml diags`). No handle required:
      !! this is build-time information, reachable before `create()`.
      integer(c_int) :: n
      n = int(derived_catalog_size(), c_int)
   end function rdb_ocean_derived_catalog_size