Go to the source code of this file.
|
double | cs_compute_area_from_quant (const cs_quant_t qa, const cs_real_t *xb) |
| Compute the area of the triangle of base given by q (related to a segment) with apex located at xa. More...
|
|
void | cs_cdo_quantities_set_algo_ccenter (cs_cdo_quantities_algo_ccenter_t algo) |
| Set the type of algorithm to use for computing the cell center. More...
|
|
cs_cdo_quantities_t * | cs_cdo_quantities_build (const cs_mesh_t *m, const cs_mesh_quantities_t *mq, const cs_cdo_connect_t *topo) |
| Build a cs_cdo_quantities_t structure. More...
|
|
cs_cdo_quantities_t * | cs_cdo_quantities_free (cs_cdo_quantities_t *q) |
| Destroy a cs_cdo_quantities_t structure. More...
|
|
void | cs_cdo_quantities_summary (const cs_cdo_quantities_t *quant) |
| Summarize generic information about the cdo mesh quantities. More...
|
|
void | cs_cdo_quantities_dump (const cs_cdo_quantities_t *cdoq) |
| Dump a cs_cdo_quantities_t structure. More...
|
|
cs_quant_t | cs_quant_set_face (cs_lnum_t f_id, const cs_cdo_quantities_t *cdoq) |
| Define a cs_quant_t structure for a primal face (interior or border) More...
|
|
static const cs_real_t * | cs_quant_set_face_center (cs_lnum_t f_id, const cs_cdo_quantities_t *cdoq) |
| Retrieve the face center for a primal face (interior or border) More...
|
|
cs_nvec3_t | cs_quant_set_face_nvec (cs_lnum_t f_id, const cs_cdo_quantities_t *cdoq) |
| Retrieve the face surface and its unit normal vector for a primal face (interior or border) More...
|
|
cs_nvec3_t | cs_quant_set_edge_nvec (cs_lnum_t e_id, const cs_cdo_quantities_t *cdoq) |
| Get the two normalized vector associated to a primal edge. More...
|
|
cs_nvec3_t | cs_quant_set_dedge_nvec (cs_lnum_t f_shift, const cs_cdo_quantities_t *cdoq) |
| Get the two normalized vector associated to a dual edge. More...
|
|
void | cs_quant_dump (FILE *f, cs_lnum_t num, const cs_quant_t q) |
| Dump a cs_quant_t structure. More...
|
|
◆ CS_CDO_ORTHO
#define CS_CDO_ORTHO (1 << 0) |
◆ cs_cdo_quantities_algo_ccenter_t
Enumerator |
---|
CS_CDO_QUANTITIES_MEANV_CENTER | |
CS_CDO_QUANTITIES_BARYC_CENTER | |
CS_CDO_QUANTITIES_SATURNE_CENTER | |
CS_CDO_QUANTITIES_N_CENTER_ALGOS | |
◆ cs_cdo_quantities_build()
◆ cs_cdo_quantities_dump()
◆ cs_cdo_quantities_free()
◆ cs_cdo_quantities_set_algo_ccenter()
Set the type of algorithm to use for computing the cell center.
- Parameters
-
[in] | algo | type of algorithm |
◆ cs_cdo_quantities_summary()
Summarize generic information about the cdo mesh quantities.
- Parameters
-
◆ cs_compute_area_from_quant()
Compute the area of the triangle of base given by q (related to a segment) with apex located at xa.
- Parameters
-
[in] | qa | pointer to a cs_quant_t structure related to a segment |
[in] | xb | coordinates of the apex to consider |
- Returns
- the value the area of the triangle
◆ cs_quant_dump()
Dump a cs_quant_t structure.
- Parameters
-
[in] | f | FILE struct (stdout if NULL) |
[in] | num | entity number related to this quantity struct. |
[in] | q | cs_quant_t structure to dump |
◆ cs_quant_set_dedge_nvec()
Get the two normalized vector associated to a dual edge.
- Parameters
-
- Returns
- a pointer to the dual edge normalized vector
◆ cs_quant_set_edge_nvec()
Get the two normalized vector associated to a primal edge.
- Parameters
-
[in] | e_id | id related to the face (f_id > n_i_face -> border face) |
[in] | cdoq | pointer to a cs_cdo_quantities_t structure |
- Returns
- a pointer to the edge normalized vector
◆ cs_quant_set_face()
Define a cs_quant_t structure for a primal face (interior or border)
- Parameters
-
[in] | f_id | id related to the face (f_id > n_i_face -> border face) |
[in] | cdoq | pointer to a cs_cdo_quantities_t structure |
- Returns
- a initialize structure
◆ cs_quant_set_face_center()
Retrieve the face center for a primal face (interior or border)
- Parameters
-
[in] | f_id | id related to the face (f_id > n_i_face -> border face) |
[in] | cdoq | pointer to a cs_cdo_quantities_t structure |
- Returns
- a pointer to the face center coordinates
◆ cs_quant_set_face_nvec()
Retrieve the face surface and its unit normal vector for a primal face (interior or border)
- Parameters
-
[in] | f_id | id related to the face (f_id > n_i_face -> border face) |
[in] | cdoq | pointer to a cs_cdo_quantities_t structure |
- Returns
- a pointer to the face normalized vector