7.1
general documentation
cs_rad_transfer.h File Reference
#include "cs_defs.h"
#include "cs_time_control.h"
+ Include dependency graph for cs_rad_transfer.h:

Go to the source code of this file.

Data Structures

struct  cs_rad_transfer_params_t
 Structure containing the radiation module parameters. More...
 

Enumerations

enum  cs_rad_transfer_model_t { CS_RAD_TRANSFER_NONE = 0, CS_RAD_TRANSFER_DOM = 1, CS_RAD_TRANSFER_P1 = 2 }
 
enum  cs_rad_quadrature_type_t {
  CS_RAD_QUADRATURE_S4 = 1, CS_RAD_QUADRATURE_S6, CS_RAD_QUADRATURE_S8, CS_RAD_QUADRATURE_T2,
  CS_RAD_QUADRATURE_T4, CS_RAD_QUADRATURE_TN, CS_RAD_QUADRATURE_LC11, CS_RAD_QUADRATURE_DCT020_2468
}
 
enum  {
  CS_BOUNDARY_RAD_WALL_GRAY = 1, CS_BOUNDARY_RAD_WALL_GRAY_1D_T = 4, CS_BOUNDARY_RAD_WALL_GRAY_EXTERIOR_T = 21, CS_BOUNDARY_RAD_WALL_REFL_EXTERIOR_T = 22,
  CS_BOUNDARY_RAD_WALL_GRAY_COND_FLUX = 31, CS_BOUNDARY_RAD_WALL_REFL_COND_FLUX = 32
}
 
enum  { CS_RAD_ATMO_3D_NONE = 0, CS_RAD_ATMO_3D_DIRECT_SOLAR = 1 << 0, CS_RAD_ATMO_3D_DIFFUSE_SOLAR = 1 << 1, CS_RAD_ATMO_3D_INFRARED = 1 << 2 }
 

Functions

void cs_rad_transfer_finalize (void)
 Finalize radiative transfer module. More...
 

Variables

const char * cs_rad_transfer_model_name []
 
const char * cs_rad_transfer_quadrature_name []
 
cs_rad_transfer_params_tcs_glob_rad_transfer_params
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CS_BOUNDARY_RAD_WALL_GRAY 

Grey or black wall with temperature based on fluid BCs

CS_BOUNDARY_RAD_WALL_GRAY_1D_T 

Grey or black wall with 1D wall model

CS_BOUNDARY_RAD_WALL_GRAY_EXTERIOR_T 

Grey or black wall with imposed exterior temperature; interior wall temperature computed through a flux balance

CS_BOUNDARY_RAD_WALL_REFL_EXTERIOR_T 

Reflecting wall with imposed exterior temperature; interior wall temperature computed through a flux balance (same as CS_BOUNDARY_RAD_WALL_GRAY_EXTERIOR_T with zero emissivity)

CS_BOUNDARY_RAD_WALL_GRAY_COND_FLUX 

Grey or black wall with imposed conduction flux; interior wall temperature computed through a flux balance

CS_BOUNDARY_RAD_WALL_REFL_COND_FLUX 

Reflecting wall face to which a conduction flux is imposed, which is equivalent to impose this flux directly to the fluid.

◆ anonymous enum

anonymous enum
Enumerator
CS_RAD_ATMO_3D_NONE 
CS_RAD_ATMO_3D_DIRECT_SOLAR 
CS_RAD_ATMO_3D_DIFFUSE_SOLAR 
CS_RAD_ATMO_3D_INFRARED 

◆ cs_rad_quadrature_type_t

Enumerator
CS_RAD_QUADRATURE_S4 
CS_RAD_QUADRATURE_S6 
CS_RAD_QUADRATURE_S8 
CS_RAD_QUADRATURE_T2 
CS_RAD_QUADRATURE_T4 
CS_RAD_QUADRATURE_TN 
CS_RAD_QUADRATURE_LC11 
CS_RAD_QUADRATURE_DCT020_2468 

◆ cs_rad_transfer_model_t

Enumerator
CS_RAD_TRANSFER_NONE 
CS_RAD_TRANSFER_DOM 
CS_RAD_TRANSFER_P1 

Function Documentation

◆ cs_rad_transfer_finalize()

void cs_rad_transfer_finalize ( void  )

Finalize radiative transfer module.

Variable Documentation

◆ cs_glob_rad_transfer_params

cs_rad_transfer_params_t* cs_glob_rad_transfer_params

◆ cs_rad_transfer_model_name

const char* cs_rad_transfer_model_name[]

Model name

◆ cs_rad_transfer_quadrature_name

const char* cs_rad_transfer_quadrature_name[]

Quadrature name