mam  v1.0
A Modal Aerosol Model
Private Member Functions | Private Attributes | List of all members
mam_core::core_t Interface Reference

The Modal Aerosol Model core. More...

Inheritance diagram for mam_core::core_t:

Private Member Functions

type(core_t) function, pointer constructor (config)
 Constructor of the MAM core. More...
 
procedure, private longwave_optics_array
 
procedure, private longwave_optics_scalar
 
procedure new_optics
 
procedure new_state
 
procedure print_state
 
procedure, private shortwave_optics_array
 
procedure, private shortwave_optics_scalar
 

Private Attributes

type(wavelength_grid_t) longwave_grid_
 
type(mode_t), dimension(:), allocatable modes_
 
type(wavelength_grid_t) shortwave_grid_
 

Detailed Description

The Modal Aerosol Model core.

Definition at line 21 of file core.F90.

Member Function/Subroutine Documentation

◆ constructor()

type(core_t) function, pointer mam_core::core_t::constructor ( class(config_t), intent(inout)  config)
private

Constructor of the MAM core.

Definition at line 56 of file core.F90.

◆ longwave_optics_array()

procedure, private mam_core::core_t::longwave_optics_array
private

Definition at line 32 of file core.F90.

◆ longwave_optics_scalar()

procedure, private mam_core::core_t::longwave_optics_scalar
private

Definition at line 31 of file core.F90.

◆ new_optics()

procedure mam_core::core_t::new_optics
private

Definition at line 28 of file core.F90.

◆ new_state()

procedure mam_core::core_t::new_state
private

Definition at line 27 of file core.F90.

◆ print_state()

procedure mam_core::core_t::print_state
private

Definition at line 33 of file core.F90.

◆ shortwave_optics_array()

procedure, private mam_core::core_t::shortwave_optics_array
private

Definition at line 30 of file core.F90.

◆ shortwave_optics_scalar()

procedure, private mam_core::core_t::shortwave_optics_scalar
private

Definition at line 29 of file core.F90.

Member Data Documentation

◆ longwave_grid_

type(wavelength_grid_t) mam_core::core_t::longwave_grid_
private

Definition at line 24 of file core.F90.

◆ modes_

type(mode_t), dimension(:), allocatable mam_core::core_t::modes_
private

Definition at line 25 of file core.F90.

◆ shortwave_grid_

type(wavelength_grid_t) mam_core::core_t::shortwave_grid_
private

Definition at line 23 of file core.F90.


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