![]() |
programmer's documentation
|
#include "cs_defs.h"
#include "cs_advection_field.h"
#include "cs_domain.h"
#include "cs_equation.h"
#include "cs_gwf.h"
#include "cs_param.h"
#include "cs_property.h"
Go to the source code of this file.
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_solve (cs_domain_t *domain) |
Solve all the equations of a computational domain for one time step. 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... | |
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.
[in,out] | domain | pointer to a cs_domain_t structure |
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_solve | ( | cs_domain_t * | domain | ) |
Solve all the equations of a computational domain for one time step.
[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 |