#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. More... | |
void | cs_macfb_builder_finalize (void) |
Free global structures related to cs_macfb_builder_t. More... | |
cs_macfb_builder_t * | cs_macfb_builder_create (void) |
Allocate a cs_macfb_builder_t structure. More... | |
void | cs_macfb_builder_free (cs_macfb_builder_t **p_builder) |
Free a cs_macfb_builder_t structure. More... | |
void | cs_macfb_builder_reset (cs_macfb_builder_t *macb) |
Initialize to invalid values a cs_macfb_builder_t structure. More... | |
cs_macfb_builder_t * | cs_macfb_get_builder (int id) |
Get a pointer to a cs_macfb_builder_t structure corresponding to id. More... | |
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. More... | |
void | cs_macfb_builder_dump (const cs_macfb_builder_t *macb) |
Dump a cs_macfb_builder_t structure. More... | |
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 |