9.0
general documentation
Loading...
Searching...
No Matches
cs_mesh_remove.cpp File Reference
#include "base/cs_defs.h"
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include <math.h>
#include "bft/bft_printf.h"
#include "fvm/fvm_io_num.h"
#include "base/cs_base.h"
#include "base/cs_halo.h"
#include "base/cs_halo_perio.h"
#include "base/cs_interface.h"
#include "base/cs_log.h"
#include "base/cs_mem.h"
#include "mesh/cs_mesh.h"
#include "mesh/cs_mesh_boundary.h"
#include "mesh/cs_mesh_halo.h"
#include "mesh/cs_mesh_group.h"
#include "mesh/cs_mesh_quantities.h"
#include "base/cs_parall.h"
#include "base/cs_timer.h"
#include "mesh/cs_mesh_remove.h"
Include dependency graph for cs_mesh_remove.cpp:

Functions

void cs_mesh_remove_cells (cs_mesh_t *m, char flag[], const char *group_name)
 Remove flagged cells.
void cs_mesh_remove_cells_negative_volume (cs_mesh_t *m)
 Remove cells with negative volumes.
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.

Function Documentation

◆ cs_mesh_remove_cells()

void cs_mesh_remove_cells ( cs_mesh_t * m,
char flag[],
const char * group_name )

Remove flagged cells.

Parameters
[in,out]mmesh
[in]flagcell flag (!= 0 to remove)
[in]group_namename of group to assign to new boundary faces, or nullptr

◆ cs_mesh_remove_cells_from_selection_criteria()

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.

Parameters
[in,out]mpointer to mesh structure
[in]criteriaselection criteria
[in]group_nameName of group to assign new boundary faces, or nullptr

◆ cs_mesh_remove_cells_negative_volume()

void cs_mesh_remove_cells_negative_volume ( cs_mesh_t * m)

Remove cells with negative volumes.