Go to the source code of this file.
|
cs_real_t * | cs_cdofb_predco_get_face_pressure (void *context) |
| Retrieve the values of the pressure at faces. More...
|
|
void | cs_cdofb_predco_init_common (const cs_cdo_quantities_t *quant, const cs_cdo_connect_t *connect, const cs_time_step_t *time_step) |
| Set shared pointers from the main domain members. More...
|
|
void * | cs_cdofb_predco_init_scheme_context (const cs_navsto_param_t *nsp, cs_adv_field_t *adv_field, cs_real_t *mflux, cs_real_t *mflux_pre, cs_boundary_type_t *fb_type, void *nsc_input) |
| Initialize a cs_cdofb_predco_t structure. More...
|
|
void * | cs_cdofb_predco_free_scheme_context (void *scheme_context) |
| Destroy a cs_cdofb_predco_t structure. More...
|
|
void | cs_cdofb_predco_set_sles (const cs_navsto_param_t *nsp, void *context) |
| Start setting-up the Navier-Stokes equations when an AC algorithm is used to couple the system. No mesh information is available at this stage. More...
|
|
void | cs_cdofb_predco_compute_implicit (const cs_mesh_t *mesh, const cs_navsto_param_t *nsp, void *scheme_context) |
| Solve the unsteady Navier-Stokes system with a CDO face-based scheme using a Artificial Compressibility approach and an Euler time scheme. More...
|
|
◆ cs_cdofb_predco_compute_implicit()
Solve the unsteady Navier-Stokes system with a CDO face-based scheme using a Artificial Compressibility approach and an Euler time scheme.
- Parameters
-
[in] | mesh | pointer to a cs_mesh_t structure |
[in] | nsp | pointer to a cs_navsto_param_t structure |
[in,out] | scheme_context | pointer to a structure cast on-the-fly |
Solve the unsteady Navier-Stokes system with a CDO face-based scheme using a Artificial Compressibility approach and an Euler time scheme.
- Parameters
-
[in] | mesh | pointer to a cs_mesh_t structure |
[in] | nsp | pointer to a cs_navsto_param_t structure |
[in,out] | scheme_context | pointer to a structure cast on-the-fly |
◆ cs_cdofb_predco_free_scheme_context()
void* cs_cdofb_predco_free_scheme_context |
( |
void * |
scheme_context | ) |
|
Destroy a cs_cdofb_predco_t structure.
- Parameters
-
[in] | scheme_context | pointer to a scheme context structure to free |
- Returns
- a NULL pointer
◆ cs_cdofb_predco_get_face_pressure()
cs_real_t* cs_cdofb_predco_get_face_pressure |
( |
void * |
context | ) |
|
Retrieve the values of the pressure at faces.
- Parameters
-
[in] | context | pointer to a scheme context structure |
- Returns
- a pointer to the pressure values
◆ cs_cdofb_predco_init_common()
Set shared pointers from the main domain members.
- Parameters
-
◆ cs_cdofb_predco_init_scheme_context()
Initialize a cs_cdofb_predco_t structure.
- Parameters
-
[in] | nsp | pointer to a cs_navsto_param_t structure |
[in] | adv_field | pointer to cs_adv_field_t structure |
[in] | mflux | current values of the mass flux across primal faces |
[in] | mflux_pre | previous values of the mass flux across primal faces |
[in] | fb_type | type of boundary for each boundary face |
[in] | nsc_input | pointer to a cs_navsto_predco_t structure |
- Returns
- a pointer to a new allocated cs_cdofb_predco_t structure
◆ cs_cdofb_predco_set_sles()
Start setting-up the Navier-Stokes equations when an AC algorithm is used to couple the system. No mesh information is available at this stage.
- Parameters
-
[in] | nsp | pointer to a cs_navsto_param_t structure |
[in,out] | context | pointer to a context structure cast on-the-fly |
Start setting-up the Navier-Stokes equations when an AC algorithm is used to couple the system. No mesh information is available at this stage.
- Parameters
-
[in] | nsp | pointer to a cs_navsto_param_t structure |
[in,out] | context | pointer to a context structure cast on-the-fly |