1 #ifndef __CS_MESH_BAD_CELLS_H__ 2 #define __CS_MESH_BAD_CELLS_H__ 50 #define CS_BAD_CELL_ORTHO_NORM (1 << 0) 51 #define CS_BAD_CELL_OFFSET (1 << 1) 52 #define CS_BAD_CELL_LSQ_GRAD (1 << 2) 53 #define CS_BAD_CELL_RATIO (1 << 3) 54 #define CS_BAD_CELL_GUILT (1 << 4) 55 #define CS_BAD_CELL_USER (1 << 5) 56 #define CS_BAD_CELL_TO_REGULARIZE (1 << 6) void cs_mesh_bad_cells_set_options(int type_flag_mask, int compute, int visualize)
Define which cell quality indicators are used and when.
Definition: cs_mesh_bad_cells.c:746
#define BEGIN_C_DECLS
Definition: cs_defs.h:510
Definition: cs_mesh_quantities.h:89
void cs_mesh_bad_cells_get_options(int compute[2], int visualize[2])
Indicate which cell quality indicators are used and when.
Definition: cs_mesh_bad_cells.c:798
void cs_mesh_bad_cells_detect(const cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities)
Compute bad cell quality indicators.
Definition: cs_mesh_bad_cells.c:826
#define END_C_DECLS
Definition: cs_defs.h:511
void cs_mesh_bad_cells_postprocess(const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities)
Post-process time-independent bad cell quality indicators.
Definition: cs_mesh_bad_cells.c:1126