8.3
general documentation
cs_preprocess.cpp File Reference
#include "cs_defs.h"
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "bft_mem.h"
#include "bft_error.h"
#include "bft_printf.h"
#include "cs_boundary_zone.h"
#include "cs_ext_neighborhood.h"
#include "cs_gui.h"
#include "cs_gui_mesh.h"
#include "cs_internal_coupling.h"
#include "cs_join.h"
#include "cs_log.h"
#include "cs_map.h"
#include "cs_mesh.h"
#include "cs_mesh_cartesian.h"
#include "cs_mesh_from_builder.h"
#include "cs_mesh_location.h"
#include "cs_mesh_quantities.h"
#include "cs_renumber.h"
#include "cs_mesh_save.h"
#include "cs_mesh_to_builder.h"
#include "cs_mesh_warping.h"
#include "cs_parall.h"
#include "cs_partition.h"
#include "cs_porous_model.h"
#include "cs_post.h"
#include "cs_prototypes.h"
#include "cs_preprocessor_data.h"
#include "cs_timer_stats.h"
#include "cs_velocity_pressure.h"
#include "cs_volume_zone.h"
#include "cs_preprocess.h"
+ Include dependency graph for cs_preprocess.cpp:

Functions

void cs_preprocess_mesh_define (void)
 Define all mesh preprocessing operations. More...
 
void cs_preprocess_mesh (cs_halo_type_t halo_type)
 Apply all mesh preprocessing operations. More...
 
void cs_preprocess_mesh_selected_b_faces_ignore (cs_mesh_t *m, cs_mesh_quantities_t *mq, cs_lnum_t n_faces, const cs_lnum_t face_ids[])
 Apply numbering changes to ignore selected boundary faces. More...
 
void cs_preprocess_mesh_update_fortran (void)
 Update fortran arrays relative to the global mesh. More...
 
void cs_preprocess_mesh_update_device ()
 Map some mesh arrays for use on device. More...
 

Function Documentation

◆ cs_preprocess_mesh()

void cs_preprocess_mesh ( cs_halo_type_t  halo_type)

Apply all mesh preprocessing operations.

◆ cs_preprocess_mesh_define()

void cs_preprocess_mesh_define ( void  )

Define all mesh preprocessing operations.

◆ cs_preprocess_mesh_selected_b_faces_ignore()

void cs_preprocess_mesh_selected_b_faces_ignore ( cs_mesh_t m,
cs_mesh_quantities_t mq,
cs_lnum_t  n_faces,
const cs_lnum_t  face_ids[] 
)

Apply numbering changes to ignore selected boundary faces.

Parameters
[in,out]mpointer to mesh structure
[in,out]mqpointer to mesh quantities structure
[in]n_facesnumber of selected faces
[in]face_idsids of selected faces

◆ cs_preprocess_mesh_update_device()

void cs_preprocess_mesh_update_device ( void  )

Map some mesh arrays for use on device.

More elements may be mapped depending on which arrays are used in accelerated algorithms.

◆ cs_preprocess_mesh_update_fortran()

void cs_preprocess_mesh_update_fortran ( void  )

Update fortran arrays relative to the global mesh.