#include "cs_defs.h"#include <float.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_error.h"#include "bft_printf.h"#include "fvm_io_num.h"#include "fvm_triangulate.h"#include "cs_math.h"#include "cs_mesh.h"#include "cs_mesh_adjacencies.h"#include "cs_mesh_quantities.h"#include "cs_order.h"#include "cs_parall.h"#include "fvm_nodal.h"#include "fvm_nodal_order.h"#include "fvm_nodal_from_desc.h"#include "fvm_writer.h"#include "cs_mesh_connect.h"#include "cs_mesh_coarsen.h"
Include dependency graph for cs_mesh_coarsen.c:Functions | |
| void | cs_mesh_coarsen_simple (cs_mesh_t *m, const int cell_flag[]) |
| Coarsen flagged mesh cells. More... | |
| void | cs_mesh_coarsen_simple_selected (cs_mesh_t *m, cs_lnum_t n_cells, const cs_lnum_t cells[]) |
| Coarsen selected mesh cells. More... | |
Mesh coarsening.
| void cs_mesh_coarsen_simple | ( | cs_mesh_t * | m, |
| const int | cell_flag[] | ||
| ) |
Coarsen flagged mesh cells.
| [in,out] | m | mesh |
| [in] | cell_flag | coarsening flag for each cell (0: do not coarsen; 1: coarsen) |