9.0
general documentation
Loading...
Searching...
No Matches
cs_atmo_aerosol_ssh.h File Reference
#include <ple_locator.h>
#include "fvm/fvm_nodal.h"
#include "base/cs_base.h"
#include "base/cs_halo.h"
#include "mesh/cs_mesh.h"
#include "mesh/cs_mesh_quantities.h"
Include dependency graph for cs_atmo_aerosol_ssh.h:

Go to the source code of this file.

Functions

void cs_atmo_aerosol_ssh_initialize (void)
 This function initializes SSH-aerosol.
void cs_atmo_aerosol_ssh_finalize (void)
 This function finalizes SSH-aerosol.
void cs_atmo_aerosol_ssh_compute_numbers (cs_real_t *)
 This function computes the number of aerosols using the given array.
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.
void cs_atmo_aerosol_ssh_set_aero (cs_real_t *)
 This function uses the given array to update the aerosol concentrations and numbers in SSH-aerosol.
void cs_atmo_aerosol_ssh_get_aero (cs_real_t *)
 This function fills the given array with aerosol concentrations and numbers from SSH-aerosol.
void cs_atmo_aerosol_ssh_set_gas (cs_real_t *)
 This function uses the given array to update the gas concentrations in SSH-aerosol.
void cs_atmo_aerosol_ssh_get_gas (cs_real_t *)
 This function fills the given array with gas concentrations from SSH-aerosol.
void cs_atmo_aerosol_ssh_time_advance (void)
 This function computes a time step of gaseous chemistry and aerosols dynamic using SSH-aerosol.

Function Documentation

◆ cs_atmo_aerosol_ssh_compute_numbers()

void cs_atmo_aerosol_ssh_compute_numbers ( cs_real_t * dlconc0)

This function computes the number of aerosols using the given array.

◆ cs_atmo_aerosol_ssh_finalize()

void cs_atmo_aerosol_ssh_finalize ( void )

This function finalizes SSH-aerosol.

◆ cs_atmo_aerosol_ssh_get_aero()

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.

◆ cs_atmo_aerosol_ssh_get_gas()

void cs_atmo_aerosol_ssh_get_gas ( cs_real_t * array)

This function fills the given array with gas concentrations from SSH-aerosol.

◆ cs_atmo_aerosol_ssh_initialize()

void cs_atmo_aerosol_ssh_initialize ( void )

This function initializes SSH-aerosol.

◆ cs_atmo_aerosol_ssh_set_aero()

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.

◆ cs_atmo_aerosol_ssh_set_gas()

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.

◆ cs_atmo_aerosol_ssh_set_t_p_h()

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.

◆ cs_atmo_aerosol_ssh_time_advance()

void cs_atmo_aerosol_ssh_time_advance ( void )

This function computes a time step of gaseous chemistry and aerosols dynamic using SSH-aerosol.