#include "cs_defs.h"#include <assert.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <limits.h>#include <math.h>#include "bft_mem.h"#include "bft_printf.h"#include "fvm_io_num.h"#include "cs_base.h"#include "cs_halo.h"#include "cs_halo_perio.h"#include "cs_interface.h"#include "cs_log.h"#include "cs_mesh.h"#include "cs_mesh_boundary.h"#include "cs_mesh_halo.h"#include "cs_mesh_group.h"#include "cs_mesh_quantities.h"#include "cs_parall.h"#include "cs_timer.h"#include "cs_mesh_remove.h" Include dependency graph for cs_mesh_remove.c:
 Include dependency graph for cs_mesh_remove.c:| Functions | |
| void | cs_mesh_remove_cells (cs_mesh_t *m, char flag[], const char *group_name) | 
| Remove flagged cells.  More... | |
| void | cs_mesh_remove_cells_negative_volume (cs_mesh_t *m) | 
| Remove cells with negative volumes.  More... | |
| void | cs_mesh_remove_cells_from_selection_criteria (cs_mesh_t *m, const char *criteria, const char *group_name) | 
| Remove cells based on a selection criteria.  More... | |
| void cs_mesh_remove_cells | ( | cs_mesh_t * | m, | 
| char | flag[], | ||
| const char * | group_name | ||
| ) | 
Remove flagged cells.
| [in,out] | m | mesh | 
| [in] | flag | cell flag (!= 0 to remove) | 
| [in] | group_name | name of group to assign to new boundary faces, or NULL | 
| void cs_mesh_remove_cells_from_selection_criteria | ( | cs_mesh_t * | m, | 
| const char * | criteria, | ||
| const char * | group_name | ||
| ) | 
Remove cells based on a selection criteria.
| [in,out] | m | pointer to mesh structure | 
| [in] | criteria | selection criteria | 
| [in] | group_name | Name of group to assign new boundary faces, or NULL | 
| void cs_mesh_remove_cells_negative_volume | ( | cs_mesh_t * | m | ) | 
Remove cells with negative volumes.