programmer's documentation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Structures | Macros | Functions | Variables
cs_mesh_quantities.h File Reference
#include "cs_base.h"
#include "cs_mesh.h"
#include "cs_internal_coupling.h"
Include dependency graph for cs_mesh_quantities.h:

Go to the source code of this file.

Data Structures

struct  cs_mesh_quantities_t
 

Macros

#define CS_BAD_CELLS_WARPED_CORRECTION   (1 << 0)
 
#define CS_BAD_CELLS_REGULARISATION   (1 << 1)
 
#define CS_CELL_FACE_CENTER_CORRECTION   (1 << 2)
 
#define CS_CELL_CENTER_CORRECTION   (1 << 3)
 
#define CS_FACE_DISTANCE_CLIP   (1 << 4)
 
#define CS_FACE_RECONSTRUCTION_CLIP   (1 << 5)
 

Functions

void algcen (cs_int_t *const iopt)
 
void comcoc (const cs_int_t *const imrgra)
 
void compor (const cs_int_t *const iporos)
 
int cs_mesh_quantities_cell_cen_choice (const int algo_choice)
 
void cs_mesh_quantities_set_cocg_options (int gradient_option)
 
void cs_mesh_quantities_set_porous_model (int porous_model)
 
cs_mesh_quantities_tcs_mesh_quantities_create (void)
 
cs_mesh_quantities_tcs_mesh_quantities_destroy (cs_mesh_quantities_t *mesh_quantities)
 
void cs_mesh_quantities_compute (const cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities)
 
void cs_mesh_quantities_fluid_compute (const cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities)
 
void cs_mesh_init_fluid_sections (const cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities)
 
void cs_mesh_quantities_sup_vectors (const cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities)
 
void cs_mesh_quantities_face_normal (const cs_mesh_t *mesh, cs_real_t *p_i_face_normal[], cs_real_t *p_b_face_normal[])
 
void cs_mesh_quantities_i_faces (const cs_mesh_t *mesh, cs_real_t *p_i_face_cog[], cs_real_t *p_i_face_normal[])
 
void cs_mesh_quantities_b_faces (const cs_mesh_t *mesh, cs_real_t *p_b_face_cog[], cs_real_t *p_b_face_normal[])
 
void cs_mesh_quantities_cell_cen (const cs_mesh_t *mesh, cs_real_t *cell_cen[])
 
void cs_mesh_quantities_check_vol (const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities, int allow_error)
 
void cs_mesh_quantities_reduce_extended (const cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities)
 
int cs_mesh_quantities_compute_count (void)
 
void cs_mesh_quantities_dump (const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities)
 
void cs_compute_cell_cocg_lsq_coupling (const cs_mesh_t *m, cs_mesh_quantities_t *fvq, cs_internal_coupling_t *ce)
 
void cs_compute_cell_cocg_it_coupling (const cs_mesh_t *m, cs_mesh_quantities_t *fvq, cs_internal_coupling_t *ce)
 

Variables

cs_mesh_quantities_tcs_glob_mesh_quantities
 
unsigned cs_glob_mesh_quantities_flag
 
int cs_glob_porous_model
 

Function Documentation

void algcen ( cs_int_t *const  iopt)
void comcoc ( const cs_int_t *const  imrgra)
void compor ( const cs_int_t *const  iporos)
void cs_compute_cell_cocg_it_coupling ( const cs_mesh_t m,
cs_mesh_quantities_t fvq,
cs_internal_coupling_t ce 
)
void cs_compute_cell_cocg_lsq_coupling ( const cs_mesh_t m,
cs_mesh_quantities_t fvq,
cs_internal_coupling_t ce 
)
void cs_mesh_init_fluid_sections ( const cs_mesh_t mesh,
cs_mesh_quantities_t mesh_quantities 
)
void cs_mesh_quantities_b_faces ( const cs_mesh_t mesh,
cs_real_t p_b_face_cog[],
cs_real_t p_b_face_normal[] 
)
void cs_mesh_quantities_cell_cen ( const cs_mesh_t mesh,
cs_real_t cell_cen[] 
)
int cs_mesh_quantities_cell_cen_choice ( const int  algo_choice)
void cs_mesh_quantities_check_vol ( const cs_mesh_t mesh,
const cs_mesh_quantities_t mesh_quantities,
int  allow_error 
)
void cs_mesh_quantities_compute ( const cs_mesh_t mesh,
cs_mesh_quantities_t mesh_quantities 
)
int cs_mesh_quantities_compute_count ( void  )
cs_mesh_quantities_t* cs_mesh_quantities_create ( void  )
cs_mesh_quantities_t* cs_mesh_quantities_destroy ( cs_mesh_quantities_t mesh_quantities)
void cs_mesh_quantities_dump ( const cs_mesh_t mesh,
const cs_mesh_quantities_t mesh_quantities 
)
void cs_mesh_quantities_face_normal ( const cs_mesh_t mesh,
cs_real_t p_i_face_normal[],
cs_real_t p_b_face_normal[] 
)
void cs_mesh_quantities_fluid_compute ( const cs_mesh_t mesh,
cs_mesh_quantities_t mesh_quantities 
)
void cs_mesh_quantities_i_faces ( const cs_mesh_t mesh,
cs_real_t p_i_face_cog[],
cs_real_t p_i_face_normal[] 
)
void cs_mesh_quantities_reduce_extended ( const cs_mesh_t mesh,
cs_mesh_quantities_t mesh_quantities 
)
void cs_mesh_quantities_set_cocg_options ( int  gradient_option)
void cs_mesh_quantities_set_porous_model ( int  porous_model)
void cs_mesh_quantities_sup_vectors ( const cs_mesh_t mesh,
cs_mesh_quantities_t mesh_quantities 
)

Variable Documentation

cs_mesh_quantities_t* cs_glob_mesh_quantities
unsigned cs_glob_mesh_quantities_flag
int cs_glob_porous_model