CAMP 1.0.0
Chemistry Across Multiple Phases
Public Member Functions | List of all members
camp_aero_rep_factory::aero_rep_factory_t Type Reference

Factory type for aerosol representations. More...

Public Member Functions

procedure create
 Create a new aerosol representation by type name. More...
 
procedure load
 Create a new aerosol representation from input data. More...
 
procedure get_type
 Get the aerosol representation type. More...
 
procedure initialize_update_data
 Initialize an update data object. More...
 
procedure pack_size
 Determine the number of bytes required to pack an given aerosol representation. More...
 
procedure bin_pack
 Pack a given aerosol representation to the buffer, advancing the position. More...
 
procedure bin_unpack
 Unpack a aerosol representation from the buffer, advancing the position. More...
 

Detailed Description

Factory type for aerosol representations.

Provides new instances of types extending aero_rep_data_t by name or from input file data

Definition at line 221 of file aero_rep_factory.F90.

Member Function/Subroutine Documentation

◆ bin_pack()

procedure camp_aero_rep_factory::aero_rep_factory_t::bin_pack

Pack a given aerosol representation to the buffer, advancing the position.

Definition at line 236 of file aero_rep_factory.F90.

◆ bin_unpack()

procedure camp_aero_rep_factory::aero_rep_factory_t::bin_unpack

Unpack a aerosol representation from the buffer, advancing the position.

Definition at line 238 of file aero_rep_factory.F90.

◆ create()

procedure camp_aero_rep_factory::aero_rep_factory_t::create

Create a new aerosol representation by type name.

Definition at line 224 of file aero_rep_factory.F90.

◆ get_type()

procedure camp_aero_rep_factory::aero_rep_factory_t::get_type

Get the aerosol representation type.

Definition at line 228 of file aero_rep_factory.F90.

◆ initialize_update_data()

procedure camp_aero_rep_factory::aero_rep_factory_t::initialize_update_data

Initialize an update data object.

Definition at line 230 of file aero_rep_factory.F90.

◆ load()

procedure camp_aero_rep_factory::aero_rep_factory_t::load

Create a new aerosol representation from input data.

Definition at line 226 of file aero_rep_factory.F90.

◆ pack_size()

procedure camp_aero_rep_factory::aero_rep_factory_t::pack_size

Determine the number of bytes required to pack an given aerosol representation.

Definition at line 233 of file aero_rep_factory.F90.


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