#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"
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 | ( | 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_negative_volume | ( | cs_mesh_t * | m | ) |
Remove cells with negative volumes.