My Project
programmer's documentation
|
#include <cs_mesh.h>
cs_lnum_t* b_cells |
boundary cell list
cs_lnum_t* b_face_cells |
boundary faces -> cells connectivity
int* b_face_family |
boundary face family
cs_numbering_t* b_face_numbering |
boundary face numbering info
cs_lnum_t b_face_vtx_connect_size |
boundary faces -> vertices connectivity size
cs_lnum_t* b_face_vtx_idx |
boundary faces -> vertices index
cs_lnum_t* b_face_vtx_lst |
boundary faces -> vertices connectivity
cs_lnum_t* cell_cells_idx |
"cell -> cells" connectivity index for extended halo. Only defined if extended neighborhood is built.
cs_lnum_t* cell_cells_lst |
"cell -> cells" connectivity list for extended halo. Only defined if extended neighborhood is built.
int* cell_family |
cell family
cs_numbering_t* cell_numbering |
cell numbering info
fvm_group_class_set_t* class_defs |
definition of group classes for selection and postprocessing (built from element families and their descriptions)
cs_lnum_t dim |
space dimension
cs_lnum_t domain_num |
local domain number
int* family_item |
family items
cs_lnum_t* gcell_vtx_idx |
ghost cells -> vertices index
cs_lnum_t* gcell_vtx_lst |
ghost cells -> vertices list
cs_gnum_t* global_b_face_num |
global boundary face numbering
cs_gnum_t* global_cell_num |
global cell numbering
cs_gnum_t* global_i_face_num |
global interior face numbering
cs_gnum_t* global_vtx_num |
global vertex numbering
char* group |
list of group names
int* group_idx |
starting index in group
cs_halo_t* halo |
ghost cells structure
cs_halo_type_t halo_type |
halo type
int have_rotation_perio |
periodicity rotation indicator
cs_lnum_2_t* i_face_cells |
interior faces -> cells connectivity
int* i_face_family |
interior face family
cs_numbering_t* i_face_numbering |
interior face numbering info
cs_lnum_t i_face_vtx_connect_size |
interior faces -> vertices connectivity size
cs_lnum_t* i_face_vtx_idx |
interior faces -> vertices index
cs_lnum_t* i_face_vtx_lst |
interior faces -> vertices connectivity
int modified |
modification status
cs_lnum_t n_b_cells |
number of boundary cells
cs_lnum_t n_b_faces |
number of boundary faces
cs_lnum_t n_cells |
number of cells
cs_lnum_t n_cells_with_ghosts |
total number of cells on the local rank (n_cells + n_ghost_cells)
cs_lnum_t n_domains |
number of domains
int n_families |
number of families
cs_gnum_t n_g_b_faces |
global number of boundary faces
cs_gnum_t n_g_cells |
global number of cells
cs_gnum_t n_g_free_faces |
global number of boundary faces which are in fact isolated
cs_gnum_t n_g_i_c_faces |
global number of interior faces for counts (with periodic faces counted only once)
cs_gnum_t n_g_i_faces |
global number of interior faces
cs_gnum_t n_g_vertices |
global number of vertices
cs_lnum_t n_ghost_cells |
number of "ghost" cells
int n_groups |
number of groups
cs_lnum_t n_i_faces |
number of interior faces
int n_init_perio |
number of initial periodicities
int n_max_family_items |
max. number of items for one family
int n_transforms |
number of transformations
cs_lnum_t n_vertices |
number of vertices
fvm_periodicity_t* periodicity |
parameters of each periodicity
int save_if_modified |
flag for mesh saving behavior: 0: never save 1: saved when modified (default) 2: always save
fvm_selector_t* select_b_faces |
boundary faces selection object
fvm_selector_t* select_cells |
cells selection object
fvm_selector_t* select_i_faces |
interior faces selection object
int verbosity |
current verbosity level
cs_real_t* vtx_coord |
vertex coordinates
cs_interface_set_t* vtx_interfaces |
vertices interface set
cs_numbering_t* vtx_numbering |
vertex numbering info
cs_range_set_t* vtx_range_set |
handle local/distant ranges for vertices in parallel