1 #ifndef __CS_CDOFB_SCALEQ_H__
2 #define __CS_CDOFB_SCALEQ_H__
61 typedef struct _cs_cdofb_scaleq_t cs_cdofb_scaleq_t;
const double * cs_cdofb_scaleq_get_face_values(const void *builder, const cs_field_t *field)
Get the computed values at each face.
Definition: cs_cdofb_scaleq.c:876
time step descriptor
Definition: cs_time_step.h:51
void cs_cdofb_scaleq_compute_source(void *builder)
Compute the contributions of source terms (store inside builder)
Definition: cs_cdofb_scaleq.c:643
Field descriptor.
Definition: cs_field.h:99
Definition: cs_equation_priv.h:100
void cs_cdofb_scaleq_build_system(const cs_mesh_t *mesh, const cs_real_t *field_val, double dt_cur, void *builder, cs_real_t **rhs, cs_sla_matrix_t **sla_mat)
Build the linear system arising from a scalar convection/diffusion equation with a CDO face-based sch...
Definition: cs_cdofb_scaleq.c:702
void cs_cdofb_scaleq_free_buffer(void)
Free work buffer related to cdo face-based schemes.
Definition: cs_cdofb_scaleq.c:445
#define BEGIN_C_DECLS
Definition: cs_defs.h:429
Definition: cs_cdo_connect.h:67
void cs_cdofb_scaleq_update_field(const cs_real_t *solu, void *builder, cs_real_t *field_val)
Post-process the solution of a scalar convection/diffusion equation solved with a CDO face-based sche...
Definition: cs_cdofb_scaleq.c:748
Definition: cs_cdo_quantities.h:86
void * cs_cdofb_scaleq_init(const cs_equation_param_t *eqp, const cs_mesh_t *mesh, const cs_cdo_connect_t *connect, const cs_cdo_quantities_t *quant, const cs_time_step_t *time_step)
Initialize a cs_cdofb_scaleq_t structure.
Definition: cs_cdofb_scaleq.c:488
cs_real_t * cs_cdofb_scaleq_get_tmpbuf(void)
Retrieve a pointer to a temporary buffer related to scalar equations discretized with CDO face-based ...
Definition: cs_cdofb_scaleq.c:464
void cs_cdofb_scaleq_init_buffer(const cs_cdo_connect_t *connect)
Allocate work buffer related to cdo face-based schemes.
Definition: cs_cdofb_scaleq.c:426
void * cs_cdofb_scaleq_free(void *builder)
Destroy a cs_cdofb_scaleq_t structure.
Definition: cs_cdofb_scaleq.c:604
#define END_C_DECLS
Definition: cs_defs.h:430
double cs_real_t
Definition: cs_defs.h:296
void cs_cdofb_scaleq_post(const char *eqname, const cs_field_t *field, void *builder)
Post-processing related to this equation.
Definition: cs_cdofb_scaleq.c:820