|
programmer's documentation
|
#include "cs_defs.h"#include <assert.h>#include <bft_mem.h>#include "cs_cdo_toolbox.h"#include "cs_reco.h"
Functions | |
| void | cs_reco_conf_vtx_dofs (const cs_cdo_connect_t *connect, const cs_cdo_quantities_t *quant, const double *dof, double *p_crec[], double *p_frec[]) |
| Reconstruct at cell centers and face centers a vertex-based field Linear interpolation. If p_crec and/or p_frec are not allocated, this done in this subroutine. More... | |
| void | cs_reco_dga_edge_dof (cs_lnum_t cid, cs_lnum_t e1_id, const cs_connect_index_t *c2e, const cs_cdo_quantities_t *quant, const double *dof, double reco[]) |
| Reconstruct by a constant vector a field of edge-based DoFs in a volume surrounding an edge. More... | |
| void | cs_reco_ccen_edge_dof (cs_lnum_t cid, const cs_connect_index_t *c2e, const cs_cdo_quantities_t *quant, const double *dof, double reco[]) |
| Reconstruct at the cell center a field of edge-based DoFs. More... | |
| void | cs_reco_ccen_edge_dofs (const cs_cdo_connect_t *connect, const cs_cdo_quantities_t *quant, const double *dof, double *p_ccrec[]) |
| Reconstruct at each cell center a field of edge-based DoFs. More... | |
| void cs_reco_ccen_edge_dof | ( | cs_lnum_t | cid, |
| const cs_connect_index_t * | c2e, | ||
| const cs_cdo_quantities_t * | quant, | ||
| const double * | dof, | ||
| double | reco[] | ||
| ) |
Reconstruct at the cell center a field of edge-based DoFs.
| [in] | cid | cell id |
| [in] | c2e | cell -> edges connectivity |
| [in] | quant | pointer to the additional quantities struct. |
| [in] | dof | pointer to the field of edge-based DoFs |
| [in,out] | reco | value of the reconstrcuted field at cell center |
| void cs_reco_ccen_edge_dofs | ( | const cs_cdo_connect_t * | connect, |
| const cs_cdo_quantities_t * | quant, | ||
| const double * | dof, | ||
| double * | p_ccrec[] | ||
| ) |
Reconstruct at each cell center a field of edge-based DoFs.
| [in] | connect | pointer to the connectivity struct. |
| [in] | quant | pointer to the additional quantities struct. |
| [in] | dof | pointer to the field of edge-based DoFs |
| [in,out] | p_ccrec | pointer to the reconstructed values |
| void cs_reco_conf_vtx_dofs | ( | const cs_cdo_connect_t * | connect, |
| const cs_cdo_quantities_t * | quant, | ||
| const double * | dof, | ||
| double * | p_crec[], | ||
| double * | p_frec[] | ||
| ) |
Reconstruct at cell centers and face centers a vertex-based field Linear interpolation. If p_crec and/or p_frec are not allocated, this done in this subroutine.
| [in] | connect | pointer to the connectivity struct. |
| [in] | quant | pointer to the additional quantities struct. |
| [in] | dof | pointer to the field of vtx-based DoFs |
| [in,out] | p_crec | reconstructed values at cell centers |
| [in,out] | p_frec | reconstructed values at face centers |
| void cs_reco_dga_edge_dof | ( | cs_lnum_t | cid, |
| cs_lnum_t | e1_id, | ||
| const cs_connect_index_t * | c2e, | ||
| const cs_cdo_quantities_t * | quant, | ||
| const double * | dof, | ||
| double | reco[] | ||
| ) |
Reconstruct by a constant vector a field of edge-based DoFs in a volume surrounding an edge.
| [in] | cid | cell id |
| [in] | e1_id | sub-volume related to this edge id |
| [in] | c2e | cell -> edges connectivity |
| [in] | quant | pointer to the additional quantities struct. |
| [in] | dof | pointer to the field of edge-based DoFs |
| [in,out] | reco | value of the reconstrcuted field in this sub-volume |
1.8.7