My Project
programmer's documentation
Functions
cs_preprocess.c 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_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_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_post.h"
#include "cs_prototypes.h"
#include "cs_preprocessor_data.h"
#include "cs_stokes_model.h"
#include "cs_timer_stats.h"
#include "cs_volume_zone.h"
#include "cs_preprocess.h"
Include dependency graph for cs_preprocess.c:

Functions

bool cs_preprocess_mesh_is_needed (void)
 Determine if preprocessing is needed. More...
 
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_update_fortran (void)
 Update fortran arrays relative to the global mesh. More...
 

Detailed Description

Handle successive preprocessing operations.

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_is_needed()

bool cs_preprocess_mesh_is_needed ( void  )

Determine if preprocessing is needed.

Preprocessing is ignored when a ./restart/mesh_input file is present but no ./mesh_input file or directory is present. In this case, restart mesh file is read, and all other preprocessing steps are skipped.

Returns
true if preprocessing is needed, false if only reading is needed.

◆ cs_preprocess_mesh_update_fortran()

void cs_preprocess_mesh_update_fortran ( void  )

Update fortran arrays relative to the global mesh.