My Project
programmer's documentation
Macros
Flags specifying bad cells treatment

Macros

#define CS_BAD_CELLS_WARPED_CORRECTION   (1 << 0)
 
#define CS_BAD_CELLS_REGULARISATION   (1 << 1)
 
#define CS_CELL_FACE_CENTER_CORRECTION   (1 << 2)
 
#define CS_CELL_CENTER_CORRECTION   (1 << 3)
 
#define CS_FACE_DISTANCE_CLIP   (1 << 4)
 
#define CS_FACE_RECONSTRUCTION_CLIP   (1 << 5)
 
#define CS_CELL_VOLUME_RATIO_CORRECTION   (1 << 6)
 
#define CS_FACE_CENTER_REFINE   (1 << 7)
 

Detailed Description

Macro Definition Documentation

◆ CS_BAD_CELLS_REGULARISATION

#define CS_BAD_CELLS_REGULARISATION   (1 << 1)

Regularise on bad cells

◆ CS_BAD_CELLS_WARPED_CORRECTION

#define CS_BAD_CELLS_WARPED_CORRECTION   (1 << 0)

Correct bad cells warping for gradients

◆ CS_CELL_CENTER_CORRECTION

#define CS_CELL_CENTER_CORRECTION   (1 << 3)

Recompute cell centers

◆ CS_CELL_FACE_CENTER_CORRECTION

#define CS_CELL_FACE_CENTER_CORRECTION   (1 << 2)

Recompute face centers

◆ CS_CELL_VOLUME_RATIO_CORRECTION

#define CS_CELL_VOLUME_RATIO_CORRECTION   (1 << 6)

Limit cells volume ratio

◆ CS_FACE_CENTER_REFINE

#define CS_FACE_CENTER_REFINE   (1 << 7)

Refine face center computation for warped cells (iteratively compute center using previous position instead of using only the initial estimate based on the vertices center)

◆ CS_FACE_DISTANCE_CLIP

#define CS_FACE_DISTANCE_CLIP   (1 << 4)

Clip face distance when negative or too small

◆ CS_FACE_RECONSTRUCTION_CLIP

#define CS_FACE_RECONSTRUCTION_CLIP   (1 << 5)

Clip geometrical quantities used in flux reconstuction