![]() |
programmer's documentation
|
#include "cs_base.h"
#include "cs_math.h"
#include "cs_mesh.h"
#include "cs_mesh_quantities.h"
#include "cs_cdo.h"
#include "cs_cdo_connect.h"
Go to the source code of this file.
Data Structures | |
struct | cs_quant_info_t |
struct | cs_quant_t |
struct | cs_dface_t |
struct | cs_cdo_quantities_t |
Macros | |
#define | CS_CDO_ORTHO (1 << 0) |
Enumerations | |
enum | cs_cdo_cell_center_algo_t { CS_CDO_CCENTER_MEANV, CS_CDO_CCENTER_BARYC, CS_CDO_CCENTER_SATURNE, CS_CDO_N_CCENTER_ALGOS } |
Functions | |
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... | |
cs_cdo_quantities_t * | cs_cdo_quantities_build (cs_cdo_cell_center_algo_t cc_algo, 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... | |
void | cs_quant_dump (FILE *f, cs_lnum_t num, const cs_quant_t q) |
Dump a cs_quant_t structure. More... | |
#define CS_CDO_ORTHO (1 << 0) |
cs_cdo_quantities_t* cs_cdo_quantities_build | ( | cs_cdo_cell_center_algo_t | cc_algo, |
const cs_mesh_t * | m, | ||
const cs_mesh_quantities_t * | mq, | ||
const cs_cdo_connect_t * | topo | ||
) |
Build a cs_cdo_quantities_t structure.
[in] | cc_algo | type of algorithm used for building the cell center |
[in] | m | pointer to a cs_mesh_t structure |
[in] | mq | pointer to a cs_mesh_quantities_t structure |
[in] | topo | pointer to a cs_cdo_connect_t structure |
void cs_cdo_quantities_dump | ( | const cs_cdo_quantities_t * | cdoq | ) |
Dump a cs_cdo_quantities_t structure.
[in] | cdoq | pointer to cs_cdo_quantities_t structure |
cs_cdo_quantities_t* cs_cdo_quantities_free | ( | cs_cdo_quantities_t * | q | ) |
Destroy a cs_cdo_quantities_t structure.
[in] | q | pointer to the cs_cdo_quantities_t struct. to free |
void cs_cdo_quantities_summary | ( | const cs_cdo_quantities_t * | quant | ) |
Summarize generic information about the cdo mesh quantities.
[in] | quant | pointer to cs_cdo_quantities_t structure |
[in] | cdoq | pointer to cs_cdo_quantities_t structure |
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.
[in] | qa | pointer to a cs_quant_t structure related to a segment |
[in] | xb | coordinates of the apex to consider |
void cs_quant_dump | ( | FILE * | f, |
cs_lnum_t | num, | ||
const cs_quant_t | q | ||
) |
Dump a cs_quant_t structure.
[in] | f | FILE struct (stdout if NULL) |
[in] | num | entity number related to this quantity struct. |
[in] | q | cs_quant_t structure to dump |