#include "cs_defs.h"#include "cs_math.h"#include <assert.h>#include <errno.h>#include <stdio.h>#include <stdarg.h>#include <string.h>#include <math.h>#include <float.h>#include "bft_error.h"#include "bft_mem.h"#include "bft_printf.h"#include "cs_field_pointer.h"#include "cs_log.h"#include "cs_mesh.h"#include "cs_parall.h"#include "cs_parameters.h"#include "cs_physical_constants.h"#include "cs_thermal_model.h"#include "cs_face_viscosity.h"#include "cs_equation_iterative_solve.h"#include "cs_gradient.h"#include "cs_gui_radiative_transfer.h"#include "cs_rad_transfer.h"#include "cs_rad_transfer_wall_flux.h"#include "cs_rad_transfer_pun.h"Functions | |
| void | cs_rad_transfer_pun (int iband, int bc_type[], const cs_field_bc_coeffs_t *bc_coeffs, cs_real_t flurds[], cs_real_t flurdb[], cs_real_t viscf[], cs_real_t viscb[], cs_real_t smbrs[], cs_real_t rovsdt[], cs_real_t twall[], cs_real_t ckmel[], cs_real_3_t q[], const cs_real_t abo[], cs_real_t int_rad_domega[], cs_real_t theta4[]) |
| Radiative flux and source term computation. | |
| void cs_rad_transfer_pun | ( | int | iband, |
| int | bc_type[], | ||
| const cs_field_bc_coeffs_t * | bc_coeffs, | ||
| cs_real_t | flurds[], | ||
| cs_real_t | flurdb[], | ||
| cs_real_t | viscf[], | ||
| cs_real_t | viscb[], | ||
| cs_real_t | smbrs[], | ||
| cs_real_t | rovsdt[], | ||
| cs_real_t | twall[], | ||
| cs_real_t | ckmel[], | ||
| cs_real_3_t | q[], | ||
| const cs_real_t | abo[], | ||
| cs_real_t | int_rad_domega[], | ||
| cs_real_t | theta4[] ) |
Radiative flux and source term computation.
| [in] | iband | number of the i-th gray gas |
| [in] | bc_type | boundary face types |
| [in] | bc_coeffs | boundary condition structure for the radiance |
| [in,out] | flurds | pseudo mass flux work array (interior faces) |
| [in,out] | flurdb | pseudo mass flux work array (boundary faces) |
| [in,out] | viscf | visc*surface/dist work array at interior faces |
| [in,out] | viscb | visc*surface/dist work array at boundary faces |
| [in,out] | smbrs | work array for RHS |
| [in,out] | rovsdt | work array for unsteady term |
| [in] | twall | wall temperature in Kelvin |
| [in,out] | ckmel | absorption coefficient for gas-particles mix |
| [out] | q | explicit flux density vector |
| [in] | abo | weights of the i-th gray gas at boundaries |
| [out] | int_rad_domega | integral of I dOmega |
| [out] | theta4 | bulk absorption |