FV3 Bundle
diag_manifest_mod::manifest_fields_type Type Reference

A type to hold all the fields by dimension size. More...

Collaboration diagram for diag_manifest_mod::manifest_fields_type:
[legend]

Public Attributes

integer num_1d = 0
 Number of 1D fields in fields_1d. More...
 
integer num_2d = 0
 Number of 2D fields in fields_2d. More...
 
integer num_3d = 0
 Number of 3D fields in fields_3d. More...
 
integer num_4d = 0
 Number of 4D fields in fields_4d. More...
 
type(manifest_field_type), dimension(:), allocatable fields_1d
 Array of 1D fields. More...
 
type(manifest_field_type), dimension(:), allocatable fields_2d
 Array of 2D fields. More...
 
type(manifest_field_type), dimension(:), allocatable fields_3d
 Array of 3D fields. More...
 
type(manifest_field_type), dimension(:), allocatable fields_4d
 Array of 4D fields. More...
 

Detailed Description

A type to hold all the fields by dimension size.

The fields in the manifest file are separated by the number of axis dimensions (minus the time dimension). This type is to facilitate this separation.

Definition at line 85 of file diag_manifest.F90.

Member Data Documentation

◆ fields_1d

type(manifest_field_type), dimension(:), allocatable diag_manifest_mod::manifest_fields_type::fields_1d

Array of 1D fields.

Definition at line 90 of file diag_manifest.F90.

◆ fields_2d

type(manifest_field_type), dimension(:), allocatable diag_manifest_mod::manifest_fields_type::fields_2d

Array of 2D fields.

Definition at line 91 of file diag_manifest.F90.

◆ fields_3d

type(manifest_field_type), dimension(:), allocatable diag_manifest_mod::manifest_fields_type::fields_3d

Array of 3D fields.

Definition at line 92 of file diag_manifest.F90.

◆ fields_4d

type(manifest_field_type), dimension(:), allocatable diag_manifest_mod::manifest_fields_type::fields_4d

Array of 4D fields.

Definition at line 93 of file diag_manifest.F90.

◆ num_1d

integer diag_manifest_mod::manifest_fields_type::num_1d = 0

Number of 1D fields in fields_1d.

Definition at line 86 of file diag_manifest.F90.

◆ num_2d

integer diag_manifest_mod::manifest_fields_type::num_2d = 0

Number of 2D fields in fields_2d.

Definition at line 87 of file diag_manifest.F90.

◆ num_3d

integer diag_manifest_mod::manifest_fields_type::num_3d = 0

Number of 3D fields in fields_3d.

Definition at line 88 of file diag_manifest.F90.

◆ num_4d

integer diag_manifest_mod::manifest_fields_type::num_4d = 0

Number of 4D fields in fields_4d.

Definition at line 89 of file diag_manifest.F90.


The documentation for this type was generated from the following file: