Go to the source code of this file.
|  | 
| static cs_real_t * | cs_cdofb_uzawa_get_face_velocity (void *scheme_context) | 
|  | Retrieve the values of the velocity on the faces.  More... 
 | 
|  | 
| void | cs_cdofb_uzawa_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_uzawa_init_scheme_context (const cs_navsto_param_t *nsp, cs_boundary_type_t *fb_type, void *nsc_input) | 
|  | Initialize a cs_cdofb_uzawa_t structure.  More... 
 | 
|  | 
| void * | cs_cdofb_uzawa_free_scheme_context (void *scheme_context) | 
|  | Destroy a cs_cdofb_uzawa_t structure.  More... 
 | 
|  | 
| void | cs_cdofb_uzawa_set_sles (const cs_navsto_param_t *nsp, void *context) | 
|  | Start setting-up the Navier-Stokes equations when an ALU algorithm is used to couple the system. No mesh information is available at this stage.  More... 
 | 
|  | 
| void | cs_cdofb_uzawa_compute_steady (const cs_mesh_t *mesh, const cs_navsto_param_t *nsp, void *scheme_context) | 
|  | Solve the steady Navier-Stokes system with a CDO face-based scheme using a Uzawa-Lagrangian Augmented approach.  More... 
 | 
|  | 
| void | cs_cdofb_uzawa_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 Uzawa-Lagrangian Augmented approach and an Euler time scheme.  More... 
 | 
|  | 
| void | cs_cdofb_uzawa_compute_theta (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 Uzawa-Lagrangian Augmented approach and a theta time scheme.  More... 
 | 
|  | 
| void | cs_cdofb_uzawa_compute_steady_rebuild (const cs_mesh_t *mesh, const cs_navsto_param_t *nsp, void *scheme_context) | 
|  | Solve the steady Navier-Stokes system with a CDO face-based scheme using a Uzawa-Lagrangian Augmented approach. It builds the matrix at each iteration.  More... 
 | 
|  | 
◆ cs_cdofb_uzawa_compute_implicit()
Solve the unsteady Navier-Stokes system with a CDO face-based scheme using a Uzawa-Lagrangian Augmented 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] | scheme_context | pointer to a structure cast on-the-fly |  
 
 
 
◆ cs_cdofb_uzawa_compute_steady()
Solve the steady Navier-Stokes system with a CDO face-based scheme using a Uzawa-Lagrangian Augmented approach. 
- Parameters
- 
  
    | [in] | mesh | pointer to a cs_mesh_t structure |  | [in] | nsp | pointer to a cs_navsto_param_t structure |  | [in] | scheme_context | pointer to a structure cast on-the-fly |  
 
Solve the steady Navier-Stokes system with a CDO face-based scheme using a Uzawa-Lagrangian Augmented approach.
- 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_uzawa_compute_steady_rebuild()
Solve the steady Navier-Stokes system with a CDO face-based scheme using a Uzawa-Lagrangian Augmented approach. It builds the matrix at each iteration. 
- Parameters
- 
  
    | [in] | mesh | pointer to a cs_mesh_t structure |  | [in] | nsp | pointer to a cs_navsto_param_t structure |  | [in] | scheme_context | pointer to a structure cast on-the-fly |  
 
 
 
◆ cs_cdofb_uzawa_compute_theta()
Solve the unsteady Navier-Stokes system with a CDO face-based scheme using a Uzawa-Lagrangian Augmented approach and a theta time scheme. 
- Parameters
- 
  
    | [in] | mesh | pointer to a cs_mesh_t structure |  | [in] | nsp | pointer to a cs_navsto_param_t structure |  | [in] | scheme_context | pointer to a structure cast on-the-fly |  
 
 
 
◆ cs_cdofb_uzawa_free_scheme_context()
      
        
          | void* cs_cdofb_uzawa_free_scheme_context | ( | void * | scheme_context | ) |  | 
      
 
Destroy a cs_cdofb_uzawa_t structure. 
- Parameters
- 
  
    | [in] | scheme_context | pointer to a scheme context structure to free |  
 
- Returns
- a NULL pointer 
 
 
◆ cs_cdofb_uzawa_get_face_velocity()
  
  | 
        
          | static cs_real_t* cs_cdofb_uzawa_get_face_velocity | ( | void * | scheme_context | ) |  |  | inlinestatic | 
 
Retrieve the values of the velocity on the faces. 
- Parameters
- 
  
    | [in] | scheme_context | pointer to a structure cast on-the-fly |  
 
- Returns
- a pointer to an array of cs_real_t 
 
 
◆ cs_cdofb_uzawa_init_common()
Set shared pointers from the main domain members. 
- Parameters
- 
  
  
 
 
◆ cs_cdofb_uzawa_init_scheme_context()
Initialize a cs_cdofb_uzawa_t structure. 
- Parameters
- 
  
  
- Returns
- a pointer to a new allocated cs_cdofb_uzawa_t structure 
 
 
◆ cs_cdofb_uzawa_set_sles()
Start setting-up the Navier-Stokes equations when an ALU 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 |