![]() |
programmer's documentation
|
Build additional connectivities (or adjacencies) useful for building CDO or HHO schemes. More...
#include "cs_defs.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "bft_mem.h"
#include "fvm_io_num.h"
#include "cs_flag.h"
#include "cs_log.h"
#include "cs_order.h"
#include "cs_parall.h"
#include "cs_param.h"
#include "cs_sort.h"
#include "cs_cdo_connect.h"
Functions | |
cs_cdo_connect_t * | cs_cdo_connect_init (cs_mesh_t *mesh, cs_flag_t vb_scheme_flag, cs_flag_t vcb_scheme_flag, cs_flag_t fb_scheme_flag, cs_flag_t hho_scheme_flag) |
Allocate and define a new cs_cdo_connect_t structure Range sets and interface sets are allocated and defined according to the value of the different scheme flags. cs_range_set_t structure related to vertices is shared the cs_mesh_t structure (the global one) More... | |
cs_cdo_connect_t * | cs_cdo_connect_free (cs_cdo_connect_t *connect) |
Destroy a cs_cdo_connect_t structure. More... | |
void | cs_cdo_connect_summary (const cs_cdo_connect_t *connect) |
Summary of connectivity information. More... | |
void | cs_cdo_connect_dump (const cs_cdo_connect_t *connect) |
Dump a cs_cdo_connect_t structure. More... | |
Build additional connectivities (or adjacencies) useful for building CDO or HHO schemes.
void cs_cdo_connect_dump | ( | const cs_cdo_connect_t * | connect | ) |
Dump a cs_cdo_connect_t structure.
[in] | connect | pointer to cs_cdo_connect_t structure |
cs_cdo_connect_t* cs_cdo_connect_free | ( | cs_cdo_connect_t * | connect | ) |
Destroy a cs_cdo_connect_t structure.
[in] | connect | pointer to the cs_cdo_connect_t struct. to destroy |
cs_cdo_connect_t* cs_cdo_connect_init | ( | cs_mesh_t * | mesh, |
cs_flag_t | vb_scheme_flag, | ||
cs_flag_t | vcb_scheme_flag, | ||
cs_flag_t | fb_scheme_flag, | ||
cs_flag_t | hho_scheme_flag | ||
) |
Allocate and define a new cs_cdo_connect_t structure Range sets and interface sets are allocated and defined according to the value of the different scheme flags. cs_range_set_t structure related to vertices is shared the cs_mesh_t structure (the global one)
DOXYGEN_SHOULD_SKIP_THIS
[in,out] | mesh | pointer to a cs_mesh_t structure |
[in] | vb_scheme_flag | metadata for Vb schemes |
[in] | vcb_scheme_flag | metadata for V+C schemes |
[in] | fb_scheme_flag | metadata for Fb schemes |
[in] | hho_scheme_flag | metadata for HHO schemes |
void cs_cdo_connect_summary | ( | const cs_cdo_connect_t * | connect | ) |
Summary of connectivity information.
[in] | connect | pointer to cs_cdo_connect_t structure |