1#ifndef __CS_EXT_NEIGHBOR_H__
2#define __CS_EXT_NEIGHBOR_H__
#define BEGIN_C_DECLS
Definition: cs_defs.h:542
double cs_real_t
Floating-point value.
Definition: cs_defs.h:342
#define END_C_DECLS
Definition: cs_defs.h:543
cs_ext_neighborhood_type_t
Definition: cs_ext_neighborhood.h:55
@ CS_EXT_NEIGHBORHOOD_OPTIMIZED
Definition: cs_ext_neighborhood.h:59
@ CS_EXT_NEIGHBORHOOD_NON_ORTHO_MAX
Definition: cs_ext_neighborhood.h:64
@ CS_EXT_NEIGHBORHOOD_COMPLETE
Definition: cs_ext_neighborhood.h:58
@ CS_EXT_NEIGHBORHOOD_CELL_CENTER_OPPOSITE
Definition: cs_ext_neighborhood.h:61
@ CS_EXT_NEIGHBORHOOD_NONE
Definition: cs_ext_neighborhood.h:57
cs_ext_neighborhood_type_t cs_ext_neighborhood_get_type(void)
Get the extended neighborhood type.
Definition: cs_ext_neighborhood.cpp:2013
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:2090
void cs_ext_neighborhood_set_boundary_complete(bool keep)
Set the extended neighborhood type.
Definition: cs_ext_neighborhood.cpp:2060
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:2075
void cs_ext_neighborhood_set_type(cs_ext_neighborhood_type_t enh_type)
Set the extended neighborhood type.
Definition: cs_ext_neighborhood.cpp:2027
void cs_ext_neighborhood_define(cs_mesh_t *mesh)
Create the "cell -> cells" connectivity.
Definition: cs_ext_neighborhood.cpp:2266
bool cs_ext_neighborhood_get_boundary_complete(void)
Query whether full extended neighborhood should be kept at boundaries.
Definition: cs_ext_neighborhood.cpp:2045
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:2109
Definition: cs_mesh_quantities.h:92