Go to the source code of this file.
◆ CS_CDO_CONNECT_FACE_SP0
#define CS_CDO_CONNECT_FACE_SP0 2 /* Fb or HHO-P0 scalar-valued eq. */ |
◆ CS_CDO_CONNECT_FACE_SP1
#define CS_CDO_CONNECT_FACE_SP1 3 /* HHO-P1 scalar-valued */ |
◆ CS_CDO_CONNECT_FACE_SP2
#define CS_CDO_CONNECT_FACE_SP2 4 /* HHO-P2 scalar-valued eq. */ |
◆ CS_CDO_CONNECT_FACE_VHP0
#define CS_CDO_CONNECT_FACE_VHP0 3 /* HHO-P0 vector-valued eq. */ |
◆ CS_CDO_CONNECT_FACE_VHP1
#define CS_CDO_CONNECT_FACE_VHP1 5 /* HHO-P1 vector-valued eq. */ |
◆ CS_CDO_CONNECT_FACE_VHP2
#define CS_CDO_CONNECT_FACE_VHP2 6 /* HHO-P2 vector-valued eq. */ |
◆ CS_CDO_CONNECT_FACE_VP0
#define CS_CDO_CONNECT_FACE_VP0 3 /* Fb vector-valued eq. */ |
◆ CS_CDO_CONNECT_N_CASES
#define CS_CDO_CONNECT_N_CASES 7 |
◆ CS_CDO_CONNECT_VTX_SCAL
#define CS_CDO_CONNECT_VTX_SCAL 0 /* Vb or VCb scalar-valued eq. */ |
◆ CS_CDO_CONNECT_VTX_VECT
#define CS_CDO_CONNECT_VTX_VECT 1 /* Vb or VCb vector-valued eq. */ |
◆ CS_TRIANGLE_CASE
#define CS_TRIANGLE_CASE 3 /* Number of vertices in a triangle */ |
◆ cs_cdo_connect_dump()
◆ cs_cdo_connect_free()
◆ cs_cdo_connect_init()
Allocate and define a new cs_cdo_connect_t structure Range sets and interface sets are allocated and defined according to the value of the different scheme flags. cs_range_set_t structure related to vertices is shared the cs_mesh_t structure (the global one)
- Parameters
-
[in,out] | mesh | pointer to a cs_mesh_t structure |
[in] | vb_scheme_flag | metadata for Vb schemes |
[in] | vcb_scheme_flag | metadata for V+C schemes |
[in] | fb_scheme_flag | metadata for Fb schemes |
[in] | hho_scheme_flag | metadata for HHO schemes |
- Returns
- a pointer to a cs_cdo_connect_t structure
DOXYGEN_SHOULD_SKIP_THIS
- Parameters
-
[in,out] | mesh | pointer to a cs_mesh_t structure |
[in] | vb_scheme_flag | metadata for Vb schemes |
[in] | vcb_scheme_flag | metadata for V+C schemes |
[in] | fb_scheme_flag | metadata for Fb schemes |
[in] | hho_scheme_flag | metadata for HHO schemes |
- Returns
- a pointer to a cs_cdo_connect_t structure
◆ cs_cdo_connect_summary()
Summary of connectivity information.
- Parameters
-
◆ cs_connect_get_next_3_vertices()
Get the next three vertices in a row from a face to edge connectivity and a edge to vertex connectivity.
- Parameters
-
[in] | f2e_ids | face-edge connectivity |
[in] | e2v_ids | edge-vertex connectivity |
[in] | start_idx | index from which the current cell infos start |
[in,out] | v0 | id of the first vertex |
[in,out] | v1 | id of the second vertex |
[in,out] | v2 | id of the third vertex |