#include "cs_defs.h"#include <assert.h>#include <float.h>#include <limits.h>#include "bft_error.h"#include "bft_mem.h"#include "bft_printf.h"#include "cs_array.h"#include "cs_cdo_bc.h"#include "cs_log.h"#include "cs_math.h"#include "cs_property.h"#include "cs_time_step.h"#include "cs_macfb_builder.h"Macros | |
| #define | CS_MAC_BUILDER_DBG 0 |
Functions | |
| void | cs_macfb_builder_initialize (void) |
| Allocate global structures used for MAC builder. | |
| void | cs_macfb_builder_finalize (void) |
| Free global structures related to cs_macfb_builder_t. | |
| cs_macfb_builder_t * | cs_macfb_builder_create (void) |
| Allocate a cs_macfb_builder_t structure. | |
| void | cs_macfb_builder_free (cs_macfb_builder_t **p_builder) |
| Free a cs_macfb_builder_t structure. | |
| void | cs_macfb_builder_reset (cs_macfb_builder_t *macb) |
| Initialize to invalid values a cs_macfb_builder_t structure. | |
| cs_macfb_builder_t * | cs_macfb_get_builder (int id) |
| Get a pointer to a cs_macfb_builder_t structure corresponding to id. | |
| void | cs_macfb_builder_cellwise_setup (const cs_cell_mesh_t *cm, const cs_cdo_connect_t *connect, const cs_cdo_quantities_t *quant, cs_macfb_builder_t *macb) |
| Set-up face informations needed to build operators. | |
| void | cs_macfb_builder_dump (const cs_macfb_builder_t *macb) |
| Dump a cs_macfb_builder_t structure. | |
Variables | |
| cs_macfb_builder_t ** | cs_mac_builders = nullptr |
| static int | cs_macfb_builder_n_structures = 0 |
| #define CS_MAC_BUILDER_DBG 0 |
| void cs_macfb_builder_cellwise_setup | ( | const cs_cell_mesh_t * | cm, |
| const cs_cdo_connect_t * | connect, | ||
| const cs_cdo_quantities_t * | quant, | ||
| cs_macfb_builder_t * | macb ) |
Set-up face informations needed to build operators.
| [in] | cm | pointer to a cs_cell_mesh_t structure |
| [in] | connect | pointer to a cs_cdo_connect_t structure |
| [in] | quant | pointer to a cs_cdo_quantities_t structure |
| [in,out] | macb | pointer to a cs_macfb_builder_t structure |
| cs_macfb_builder_t * cs_macfb_builder_create | ( | void | ) |
Allocate a cs_macfb_builder_t structure.
| void cs_macfb_builder_dump | ( | const cs_macfb_builder_t * | macb | ) |
Dump a cs_macfb_builder_t structure.
| [in] | macb | pointer to a cs_macfb_builder_t structure |
| void cs_macfb_builder_finalize | ( | void | ) |
Free global structures related to cs_macfb_builder_t.
| void cs_macfb_builder_free | ( | cs_macfb_builder_t ** | p_builder | ) |
Free a cs_macfb_builder_t structure.
| [in,out] | p_builder | pointer of pointer on a cs_macfb_builder_t struct. |
| void cs_macfb_builder_initialize | ( | void | ) |
Allocate global structures used for MAC builder.
| void cs_macfb_builder_reset | ( | cs_macfb_builder_t * | macb | ) |
Initialize to invalid values a cs_macfb_builder_t structure.
| [in,out] | macb | pointer to a cs_macfb_builder_t structure |
| cs_macfb_builder_t * cs_macfb_get_builder | ( | int | id | ) |
Get a pointer to a cs_macfb_builder_t structure corresponding to id.
| [in] | id | id in the array of pointer to cs_macfb_builder_t struct. |
| cs_macfb_builder_t** cs_mac_builders = nullptr |
|
static |