#include "base/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/bft_error.h"
#include "bft/bft_printf.h"
#include "fvm/fvm_io_num.h"
#include "base/cs_math.h"
#include "base/cs_mem.h"
#include "mesh/cs_mesh.h"
#include "mesh/cs_mesh_adjacencies.h"
#include "mesh/cs_mesh_builder.h"
#include "mesh/cs_mesh_quantities.h"
#include "mesh/cs_mesh_to_builder.h"
#include "base/cs_order.h"
#include "base/cs_sort.h"
#include "base/cs_parall.h"
#include "mesh/cs_mesh_coarsen.h"
Functions | |
void | cs_mesh_coarsen_simple (cs_mesh_t *m, const int cell_flag[]) |
Coarsen flagged mesh cells. | |
void | cs_mesh_coarsen_simple_selected (cs_mesh_t *m, cs_lnum_t n_cells, const cs_lnum_t cells[]) |
Coarsen selected mesh cells. |
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) |