1 #ifndef __CS_HHO_BUILDER_H__
2 #define __CS_HHO_BUILDER_H__
Definition: cs_basis_func.h:182
void cs_hho_builder_cellwise_setup(const cs_cell_mesh_t *cm, cs_cell_builder_t *cb, cs_hho_builder_t *hhob)
Set-up the basis functions related to a cell, its gradient and to the faces of this cell...
Definition: cs_hho_builder.c:699
cs_sdm_t * bf_t
Definition: cs_hho_builder.h:69
#define BEGIN_C_DECLS
Definition: cs_defs.h:453
short int n_face_basis
Definition: cs_hho_builder.h:58
void cs_hho_builder_reduction_from_analytic(const cs_xdef_t *def, const cs_cell_mesh_t *cm, cs_cell_builder_t *cb, cs_hho_builder_t *hhob, cs_real_t red[])
Compute the reduction onto the polynomial spaces (cell and faces) of a function defined by an analyti...
Definition: cs_hho_builder.c:1271
Definition: cs_cdo_local.h:138
double cs_real_t
Floating-point value.
Definition: cs_defs.h:297
cs_sdm_t * grad_reco_op
Definition: cs_hho_builder.h:65
void cs_hho_builder_diffusion(const cs_cell_mesh_t *cm, cs_cell_builder_t *cb, cs_hho_builder_t *hhob)
Compute the diffusion operator. The gradient reconstruction operator has to be built just before this...
Definition: cs_hho_builder.c:975
cs_basis_func_t * grad_basis
Definition: cs_hho_builder.h:63
void cs_hho_builder_free(cs_hho_builder_t **p_builder)
Free a cs_hho_builder_t structure.
Definition: cs_hho_builder.c:659
short int n_max_face_basis
Definition: cs_hho_builder.h:59
Definition: cs_hho_builder.h:54
cs_basis_func_t * cell_basis
Definition: cs_hho_builder.h:62
void cs_hho_builder_compute_grad_reco(const cs_cell_mesh_t *cm, cs_cell_builder_t *cb, cs_hho_builder_t *hhob)
Compute the gradient operator stemming from the relation stiffness * grad_op = rhs where stiffness is...
Definition: cs_hho_builder.c:749
cs_hho_builder_t * cs_hho_builder_create(int order, int n_fc)
Allocate a cs_hho_builder_t structure.
Definition: cs_hho_builder.c:606
Definition: cs_cdo_local.h:71
cs_sdm_t * jstab
Definition: cs_hho_builder.h:70
#define END_C_DECLS
Definition: cs_defs.h:454
cs_basis_func_t ** face_basis
Definition: cs_hho_builder.h:61
cs_sdm_t * tmp
Definition: cs_hho_builder.h:68