1#ifndef CS_POROUS_MODEL_H
2#define CS_POROUS_MODEL_H
double cs_real_t
Floating-point value.
Definition: cs_defs.h:332
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:325
void cs_porous_model_set_model(int porous_model)
Definition: cs_porous_model.cpp:315
cs_mesh_quantities_t * cs_glob_mesh_quantities_f
void cs_porous_model_mesh_quantities_update(void)
Compute solid quantities.
Definition: cs_porous_model.cpp:425
void cs_porous_model_fluid_surfaces_preprocessing(void)
Preprocess the fluid surfaces.
Definition: cs_porous_model.cpp:620
void cs_porous_map_mesh_quantites_f_and_compute(void)
Map fluid mesh quantities.
Definition: cs_porous_model.cpp:256
void cs_porous_model_set_has_disable_flag(int flag)
Set (unset) has_disable_flag.
Definition: cs_porous_model.cpp:380
void cs_porous_model_clip(void)
Definition: cs_porous_model.cpp:544
void cs_porous_model_init_disable_flag(void)
Initialize disable_flag.
Definition: cs_porous_model.cpp:327
void cs_porous_model_init_fluid_quantities(void)
Init fluid quantities.
Definition: cs_porous_model.cpp:411
void cs_porous_model_convert_cell_to_boundary(const cs_lnum_t n_ib_cells, const cs_lnum_t ibcell_cells[])
Convert cell array to boundary array.
Definition: cs_porous_model.cpp:724
cs_porous_model_extra_faces * cs_glob_porous_model_extra_faces
void cs_porous_model_post_immmersed_plane(const cs_lnum_t n_ib_cells, const cs_lnum_t n_ib_cells_filt, const cs_lnum_t ib_cells_filt[], const cs_lnum_t n_glob_vtx, const cs_lnum_t ibcell_cells[], const cs_lnum_t vtx_ids[][2], const cs_lnum_t w_vtx_idx[], const cs_lnum_t face_vertex_idx[], const cs_real_t w_vtx[][3])
Post-processes the immersed boundary (ib) planes for display on paraview.
Definition: cs_porous_model.cpp:925
void cs_porous_model_postprocess_meshes(void)
Initialize porous model arrays.
Definition: cs_porous_model.cpp:886
void cs_porous_model_auto_face_porosity(void)
Automatic computation of the face porosity and factors.
Definition: cs_porous_model.cpp:450
Definition: cs_mesh_quantities.h:88