CAMP 1.0.0
Chemistry Across Multiple Phases
Data Types | Modules | Macros | Functions/Subroutines
camp_state.F90 File Reference

The camp_camp_state module. More...

Go to the source code of this file.

Data Types

interface  camp_camp_state::camp_state_t
 Model state. More...
 
type  camp_camp_state::camp_state_ptr
 Pointer type for building arrays. More...
 

Modules

module  camp_camp_state
 The camp_state_t structure and associated subroutines.
 

Macros

#define CAMP_STATE_NUM_ENV_PARAM   2
 

Functions/Subroutines

type(camp_state_t) function, pointer camp_camp_state::constructor_one_cell (env_state)
 Constructor for camp_state_t.
 
type(camp_state_t) function, pointer camp_camp_state::constructor_multi_cell (num_cells, env_states)
 Constructor for camp_state_t.
 
subroutine camp_camp_state::update_env_state (this)
 Update the environmental state array.
 
elemental subroutine camp_camp_state::finalize (this)
 Finalize the state.
 
elemental subroutine camp_camp_state::dereference (this)
 Deference a pointer to a camp state.
 
elemental subroutine camp_camp_state::ptr_finalize (this)
 Finalize a pointer to a camp state.
 

Detailed Description

The camp_camp_state module.

Definition in file camp_state.F90.

Macro Definition Documentation

◆ CAMP_STATE_NUM_ENV_PARAM

#define CAMP_STATE_NUM_ENV_PARAM   2