8.3
general documentation
cs_coal_boundary_conditions.cpp File Reference

Coal combustion model boundary conditions. More...

#include "cs_defs.h"
#include <assert.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "bft_mem.h"
#include "bft_printf.h"
#include "cs_boundary.h"
#include "cs_boundary_conditions.h"
#include "cs_boundary_zone.h"
#include "cs_coal.h"
#include "cs_coal_ht_convert.h"
#include "cs_combustion_model.h"
#include "cs_field.h"
#include "cs_field_pointer.h"
#include "cs_log.h"
#include "cs_math.h"
#include "cs_mesh.h"
#include "cs_mesh_quantities.h"
#include "cs_parameters.h"
#include "cs_parameters_check.h"
#include "cs_physical_constants.h"
#include "cs_physical_model.h"
#include "cs_prototypes.h"
#include "cs_coal_boundary_conditions.h"
+ Include dependency graph for cs_coal_boundary_conditions.cpp:

Functions

cs_coal_bc_inlet_tcs_coal_boundary_conditions_get_inlet (const cs_zone_t *zone)
 Return pointer to coal boundary conditions inlet structure. More...
 
void cs_coal_boundary_conditions_inlet_set_air_mass_flow_rate_by_value (const cs_zone_t *z, cs_real_t q)
 Assign a constant air mass flow rate to an inlet. More...
 
void cs_coal_boundary_conditions_inlet_set_air_mass_flow_rate_by_func (const cs_zone_t *z, cs_eval_at_location_t *func, void *input)
 
void cs_coal_boundary_conditions (int bc_type[])
 Automatic boundary condition for pulverized coal combution. More...
 
void cs_coal_boundary_conditions_inlet_density (void)
 Compute density at inlets for pulverized coal combustion. More...
 

Detailed Description

Coal combustion model boundary conditions.

Function Documentation

◆ cs_coal_boundary_conditions()

void cs_coal_boundary_conditions ( int  bc_type[])

Automatic boundary condition for pulverized coal combution.

Parameters
[in]bc_typetype of boundary for each face

◆ cs_coal_boundary_conditions_get_inlet()

cs_coal_bc_inlet_t * cs_coal_boundary_conditions_get_inlet ( const cs_zone_t zone)

Return pointer to coal boundary conditions inlet structure.

If no such structure was previously present, it is created and linked to the matching open boundary condition inlet.

Parameters
[in]zonepointer to associated zone
Returns
: pointer to structure associated with zone

◆ cs_coal_boundary_conditions_inlet_density()

void cs_coal_boundary_conditions_inlet_density ( void  )

Compute density at inlets for pulverized coal combustion.

This is based on boundary condition definitions, but is called at an earlier stage in the time step.

◆ cs_coal_boundary_conditions_inlet_set_air_mass_flow_rate_by_func()

void cs_coal_boundary_conditions_inlet_set_air_mass_flow_rate_by_func ( const cs_zone_t z,
cs_eval_at_location_t func,
void *  input 
)

◆ cs_coal_boundary_conditions_inlet_set_air_mass_flow_rate_by_value()

void cs_coal_boundary_conditions_inlet_set_air_mass_flow_rate_by_value ( const cs_zone_t z,
cs_real_t  q 
)

Assign a constant air mass flow rate to an inlet.

The total mass flow rate will also include that of the pulverized coals.

This is otherwise similar to cs_boundary_conditions_open_set_mass_flow_rate_by_value.

Parameters
[in]zpointer to associated zone
[in]qassociated constant mass flow rate