![]() |
programmer's documentation
|
Routines to handle the setup of a computational domain High level interface for handling the computation. More...
#include "cs_defs.h"
#include <assert.h>
#include "bft_mem.h"
#include "cs_boundary_zone.h"
#include "cs_domain_post.h"
#include "cs_evaluate.h"
#include "cs_equation.h"
#include "cs_equation_common.h"
#include "cs_equation_param.h"
#include "cs_gwf.h"
#include "cs_hodge.h"
#include "cs_log.h"
#include "cs_log_iteration.h"
#include "cs_mesh_deform.h"
#include "cs_mesh_location.h"
#include "cs_navsto_system.h"
#include "cs_parall.h"
#include "cs_prototypes.h"
#include "cs_source_term.h"
#include "cs_time_step.h"
#include "cs_walldistance.h"
#include "cs_domain_setup.h"
Functions | |
void | cs_domain_update_advfield (cs_domain_t *domain) |
Set to true the automatic update of all advection fields. More... | |
void | cs_domain_update_wall_zones (cs_domain_t *domain) |
Add a new zone gathering all CS_DOMAIN_BOUNDARY_WALL zone type. More... | |
void | cs_domain_setup_predefined_equations (cs_domain_t *domain) |
Setup predefined equations which are activated. At this stage, no equation is added and the space discretization scheme and the related numerical parameters are set. More... | |
void | cs_domain_set_scheme_flags (cs_domain_t *domain) |
Define the scheme flags for the current computational domain Requirement: domain->cdo_context is alloctated. More... | |
void | cs_domain_finalize_setup (cs_domain_t *domain, cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities) |
Build a cs_domain_t structure. More... | |
void | cs_domain_initialize_systems (cs_domain_t *domain) |
Initialize systems of equations and their related field values according to the user settings. More... | |
Routines to handle the setup of a computational domain High level interface for handling the computation.
void cs_domain_finalize_setup | ( | cs_domain_t * | domain, |
cs_mesh_t * | mesh, | ||
const cs_mesh_quantities_t * | mesh_quantities | ||
) |
Build a cs_domain_t structure.
[in,out] | domain | pointer to a cs_domain_t struct. |
[in,out] | mesh | pointer to a cs_mesh_t struct. |
[in] | mesh_quantities | pointer to a cs_mesh_quantities_t struct. |
void cs_domain_initialize_systems | ( | cs_domain_t * | domain | ) |
Initialize systems of equations and their related field values according to the user settings.
[in,out] | domain | pointer to a cs_domain_t structure |
void cs_domain_set_scheme_flags | ( | cs_domain_t * | domain | ) |
Define the scheme flags for the current computational domain Requirement: domain->cdo_context is alloctated.
[in,out] | domain | pointer to a cs_domain_t structure |
void cs_domain_setup_predefined_equations | ( | cs_domain_t * | domain | ) |
Setup predefined equations which are activated. At this stage, no equation is added and the space discretization scheme and the related numerical parameters are set.
Setup predefined equations which are activated At this stage, no equation is added and the space discretization scheme and the related numerical parameters are set.
[in,out] | domain | pointer to a cs_domain_t structure |
void cs_domain_update_advfield | ( | cs_domain_t * | domain | ) |
Set to true the automatic update of all advection fields.
[in,out] | domain | pointer to a cs_domain_t structure |
void cs_domain_update_wall_zones | ( | cs_domain_t * | domain | ) |
Add a new zone gathering all CS_DOMAIN_BOUNDARY_WALL zone type.
[in] | domain | pointer to a cs_domain_t structure |