1#ifndef CS_EXT_NEIGHBOR_H
2#define CS_EXT_NEIGHBOR_H
double cs_real_t
Floating-point value.
Definition: cs_defs.h:332
cs_ext_neighborhood_type_t
Definition: cs_ext_neighborhood.h:50
@ CS_EXT_NEIGHBORHOOD_OPTIMIZED
Definition: cs_ext_neighborhood.h:54
@ CS_EXT_NEIGHBORHOOD_NON_ORTHO_MAX
Definition: cs_ext_neighborhood.h:59
@ CS_EXT_NEIGHBORHOOD_COMPLETE
Definition: cs_ext_neighborhood.h:53
@ CS_EXT_NEIGHBORHOOD_CELL_CENTER_OPPOSITE
Definition: cs_ext_neighborhood.h:56
@ CS_EXT_NEIGHBORHOOD_NONE
Definition: cs_ext_neighborhood.h:52
cs_ext_neighborhood_type_t cs_ext_neighborhood_get_type(void)
Get the extended neighborhood type.
Definition: cs_ext_neighborhood.cpp:1995
const char * cs_ext_neighborhood_type_name[]
void cs_ext_neighborhood_set_non_ortho_max(cs_real_t non_ortho_max)
Set the non_orthogonality threshold (in degrees) associated with the CS_EXT_NEIGHBORHOOD_NON_ORTHO_MA...
Definition: cs_ext_neighborhood.cpp:2072
void cs_ext_neighborhood_set_boundary_complete(bool keep)
Set the extended neighborhood type.
Definition: cs_ext_neighborhood.cpp:2042
cs_real_t cs_ext_neighborhood_get_non_ortho_max(void)
Get the non_orthogonality threshold (in degrees) associated with the CS_EXT_NEIGHBORHOOD_NON_ORTHO_MA...
Definition: cs_ext_neighborhood.cpp:2057
void cs_ext_neighborhood_set_type(cs_ext_neighborhood_type_t enh_type)
Set the extended neighborhood type.
Definition: cs_ext_neighborhood.cpp:2009
void cs_ext_neighborhood_define(cs_mesh_t *mesh)
Create the "cell -> cells" connectivity.
Definition: cs_ext_neighborhood.cpp:2248
bool cs_ext_neighborhood_get_boundary_complete(void)
Query whether full extended neighborhood should be kept at boundaries.
Definition: cs_ext_neighborhood.cpp:2027
void cs_ext_neighborhood_reduce(cs_mesh_t *mesh, cs_mesh_quantities_t *mesh_quantities)
Reduce the "cell -> cells" connectivity for the extended neighborhood using a non-orthogonality crite...
Definition: cs_ext_neighborhood.cpp:2091
Definition: cs_mesh_quantities.h:88