#include "base/cs_defs.h"
#include <assert.h>
#include <float.h>
#include <limits.h>
#include "bft/bft_error.h"
#include "bft/bft_mem.h"
#include "bft/bft_printf.h"
#include "base/cs_array.h"
#include "cdo/cs_cdo_bc.h"
#include "base/cs_log.h"
#include "base/cs_math.h"
#include "cdo/cs_property.h"
#include "base/cs_time_step.h"
#include "cdo/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 |