|
programmer's documentation
|
#include "cs_defs.h"#include <assert.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include "bft_mem.h"#include "bft_error.h"#include "bft_printf.h"#include "cs_field.h"#include "cs_gradient_perio.h"#include "cs_log.h"#include "cs_map.h"#include "cs_parameters.h"#include "cs_parall.h"#include "cs_mesh_location.h"#include "cs_field_operator.h"
Functions | |
| void | cs_field_gradient_scalar (const cs_field_t *f, bool use_previous_t, cs_gradient_type_t gradient_type, cs_halo_type_t halo_type, int inc, bool recompute_cocg, cs_real_3_t *restrict grad) |
| Compute cell gradient of scalar field or component of vector or tensor field. More... | |
| void | cs_field_gradient_potential (const cs_field_t *f, bool use_previous_t, cs_gradient_type_t gradient_type, cs_halo_type_t halo_type, int inc, bool recompute_cocg, int hyd_p_flag, cs_real_3_t f_ext[], cs_real_3_t *restrict grad) |
| Compute cell gradient of scalar field or component of vector or tensor field. More... | |
| void | cs_field_gradient_vector (const cs_field_t *f, bool use_previous_t, cs_gradient_type_t gradient_type, cs_halo_type_t halo_type, int inc, cs_real_33_t *restrict grad) |
| Compute cell gradient of scalar field or component of vector or tensor field. More... | |
Field based algebraic operators.
| void cs_field_gradient_potential | ( | const cs_field_t * | f, |
| bool | use_previous_t, | ||
| cs_gradient_type_t | gradient_type, | ||
| cs_halo_type_t | halo_type, | ||
| int | inc, | ||
| bool | recompute_cocg, | ||
| int | hyd_p_flag, | ||
| cs_real_3_t | f_ext[], | ||
| cs_real_3_t *restrict | grad | ||
| ) |
Compute cell gradient of scalar field or component of vector or tensor field.
| [in] | f | pointer to field |
| [in] | use_previous_t | should we use values from the previous time step ? |
| [in] | gradient_type | gradient type |
| [in] | halo_type | halo type |
| [in] | inc | if 0, solve on increment; 1 otherwise |
| [in] | recompute_cocg | should COCG FV quantities be recomputed ? |
| [in] | hyd_p_flag | flag for hydrostatic pressure |
| [in] | f_ext | exterior force generating the hydrostatic pressure |
| [out] | grad | gradient |
| void cs_field_gradient_scalar | ( | const cs_field_t * | f, |
| bool | use_previous_t, | ||
| cs_gradient_type_t | gradient_type, | ||
| cs_halo_type_t | halo_type, | ||
| int | inc, | ||
| bool | recompute_cocg, | ||
| cs_real_3_t *restrict | grad | ||
| ) |
Compute cell gradient of scalar field or component of vector or tensor field.
(end ignore by Doxygen)
(end ignore by Doxygen)
| [in] | f | pointer to field |
| [in] | use_previous_t | should we use values from the previous time step ? |
| [in] | gradient_type | gradient type |
| [in] | halo_type | halo type |
| [in] | inc | if 0, solve on increment; 1 otherwise |
| [in] | recompute_cocg | should COCG FV quantities be recomputed ? |
| [out] | grad | gradient |
| void cs_field_gradient_vector | ( | const cs_field_t * | f, |
| bool | use_previous_t, | ||
| cs_gradient_type_t | gradient_type, | ||
| cs_halo_type_t | halo_type, | ||
| int | inc, | ||
| cs_real_33_t *restrict | grad | ||
| ) |
Compute cell gradient of scalar field or component of vector or tensor field.
| [in] | f | pointer to field |
| [in] | use_previous_t | should we use values from the previous time step ? |
| [in] | gradient_type | gradient type |
| [in] | halo_type | halo type |
| [in] | inc | if 0, solve on increment; 1 otherwise |
| [in] | recompute_cocg | should COCG FV quantities be recomputed ? |
| [in] | f_ext | exterior force generating the hydrostatic pressure |
| [out] | grad | gradient |
1.8.7