#include "cs_defs.h"
#include <assert.h>
#include <errno.h>
#include <ctype.h>
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <float.h>
#include "bft_mem.h"
#include "bft_error.h"
#include "bft_printf.h"
#include "cs_air_props.h"
#include "cs_base.h"
#include "cs_domain.h"
#include "cs_field.h"
#include "cs_field_default.h"
#include "cs_field_pointer.h"
#include "cs_log.h"
#include "cs_math.h"
#include "cs_mesh.h"
#include "cs_mesh_location.h"
#include "cs_mesh_quantities.h"
#include "cs_parall.h"
#include "cs_physical_constants.h"
#include "cs_prototypes.h"
#include "cs_post.h"
#include "cs_thermal_model.h"
#include "cs_atmo.h"
#include "cs_atmo_aerosol.h"
#include "cs_atmo_aerosol_ssh.h"
Functions | |
void | cs_atmo_aerosol_ssh_initialize (void) |
This function initializes SSH-aerosol. More... | |
void | cs_atmo_aerosol_ssh_finalize (void) |
This function finalizes SSH-aerosol. More... | |
void | cs_atmo_aerosol_ssh_compute_numbers (cs_real_t *dlconc0) |
This function computes the number of aerosols using the given array. More... | |
void | cs_atmo_aerosol_ssh_set_t_p_h (cs_real_t *T, cs_real_t *P, cs_real_t *yw) |
This function takes as input absolute temperature T total pressure P water mass fraction yw It computes absolute temperature relative humidity Then updates the humidity in SSH. More... | |
void | cs_atmo_aerosol_ssh_set_aero (cs_real_t *array) |
This function uses the given array to update the aerosol concentrations and numbers in SSH-aerosol. More... | |
void | cs_atmo_aerosol_ssh_get_aero (cs_real_t *array) |
This function fills the given array with aerosol concentrations and numbers from SSH-aerosol. More... | |
void | cs_atmo_aerosol_ssh_set_gas (cs_real_t *array) |
This function uses the given array to update the gas concentrations in SSH-aerosol. More... | |
void | cs_atmo_aerosol_ssh_get_gas (cs_real_t *array) |
This function fills the given array with gas concentrations from SSH-aerosol. More... | |
void | cs_atmo_aerosol_ssh_time_advance (void) |
This function computes a time step of gaseous chemistry and aerosols dynamic using SSH-aerosol. More... | |
void cs_atmo_aerosol_ssh_compute_numbers | ( | cs_real_t * | dlconc0 | ) |
This function computes the number of aerosols using the given array.
void cs_atmo_aerosol_ssh_finalize | ( | void | ) |
This function finalizes SSH-aerosol.
void cs_atmo_aerosol_ssh_get_aero | ( | cs_real_t * | array | ) |
This function fills the given array with aerosol concentrations and numbers from SSH-aerosol.
void cs_atmo_aerosol_ssh_get_gas | ( | cs_real_t * | array | ) |
This function fills the given array with gas concentrations from SSH-aerosol.
void cs_atmo_aerosol_ssh_initialize | ( | void | ) |
This function initializes SSH-aerosol.
void cs_atmo_aerosol_ssh_set_aero | ( | cs_real_t * | array | ) |
This function uses the given array to update the aerosol concentrations and numbers in SSH-aerosol.
void cs_atmo_aerosol_ssh_set_gas | ( | cs_real_t * | array | ) |
This function uses the given array to update the gas concentrations in SSH-aerosol.
This function takes as input absolute temperature T total pressure P water mass fraction yw It computes absolute temperature relative humidity Then updates the humidity in SSH.
void cs_atmo_aerosol_ssh_time_advance | ( | void | ) |
This function computes a time step of gaseous chemistry and aerosols dynamic using SSH-aerosol.