9.0
general documentation
Loading...
Searching...
No Matches
cs_mesh_boundary_layer.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_error.h"
#include "bft/bft_printf.h"
#include "base/cs_boundary_zone.h"
#include "base/cs_mem.h"
#include "cdo/cs_cdo_main.h"
#include "cdo/cs_domain.h"
#include "cdo/cs_equation.h"
#include "base/cs_log.h"
#include "base/cs_interface.h"
#include "mesh/cs_mesh_builder.h"
#include "cdo/cs_mesh_deform.h"
#include "mesh/cs_mesh_extrude.h"
#include "mesh/cs_mesh_group.h"
#include "mesh/cs_mesh_quantities.h"
#include "base/cs_parall.h"
#include "mesh/cs_mesh_boundary_layer.h"
Include dependency graph for cs_mesh_boundary_layer.cpp:

Functions

void cs_mesh_boundary_layer_insert (cs_mesh_t *m, cs_mesh_extrude_vectors_t *e, cs_real_t min_volume_factor, bool interior_gc, cs_lnum_t n_fixed_vertices, const cs_lnum_t *fixed_vertex_ids)
 Insert mesh boundary layers.

Function Documentation

◆ cs_mesh_boundary_layer_insert()

void cs_mesh_boundary_layer_insert ( cs_mesh_t * m,
cs_mesh_extrude_vectors_t * e,
cs_real_t min_volume_factor,
bool interior_gc,
cs_lnum_t n_fixed_vertices,
const cs_lnum_t * fixed_vertex_ids )

Insert mesh boundary layers.

Parameters
[in,out]mmesh
[in,out]eextrusion vector definitions
[in]min_volume_factorcell volume multiplier threshold: extrusion is reduced on vertices adjacent to cells whose volume is reduced below this; < 0 to ignore
[in]interior_gcif true, maintain group classes of interior faces previously on boundary
[in]n_fixed_verticeslocal number of fixed vertices
[in]fixed_vertex_idsids of vertices which should be fixed, or nullptr