8.1
general documentation
cs_cdovb_priv.h File Reference

Structures for building an algebraic CDO vertex-based system for unsteady convection-diffusion-reaction equations with source terms. More...

#include "cs_defs.h"
#include "cs_hodge.h"
#include "cs_cdo_advection.h"
#include "cs_equation_bc.h"
#include "cs_equation_builder.h"
+ Include dependency graph for cs_cdovb_priv.h:

Go to the source code of this file.

Data Structures

struct  cs_cdovb_vecteq_t
 

Typedefs

typedef void() cs_cdovb_reaction_t(const cs_equation_param_t *eqp, const cs_cell_mesh_t *cm, const cs_hodge_t *mass_hodge, const cs_equation_builder_t *eqb, cs_cell_builder_t *cb, cs_cell_sys_t *csys)
 Add the reaction term for a CDO vertex-based scheme. More...
 
typedef void() cs_cdovb_time_t(const cs_equation_param_t *eqp, const cs_cell_mesh_t *cm, const cs_hodge_t *mass_hodge, const double inv_dtcur, cs_equation_builder_t *eqb, cs_cell_builder_t *cb, cs_cell_sys_t *csys)
 Apply the time scheme for a CDO vertex-based scheme. More...
 

Detailed Description

Structures for building an algebraic CDO vertex-based system for unsteady convection-diffusion-reaction equations with source terms.

Typedef Documentation

◆ cs_cdovb_reaction_t

typedef void() cs_cdovb_reaction_t(const cs_equation_param_t *eqp, const cs_cell_mesh_t *cm, const cs_hodge_t *mass_hodge, const cs_equation_builder_t *eqb, cs_cell_builder_t *cb, cs_cell_sys_t *csys)

Add the reaction term for a CDO vertex-based scheme.

Parameters
[in]eqppointer to a cs_equation_param_t structure
[in]cmpointer to a cs_cell_mesh_t structure
[in]mass_hodgepointer to a Hodge structure or NULL if useless
[in,out]eqbpointer to the equation builder structure
[in,out]cbpointer to a cs_cell_builder_t structure
[in,out]csyspointer to a cs_cell_sys_t structure

◆ cs_cdovb_time_t

typedef void() cs_cdovb_time_t(const cs_equation_param_t *eqp, const cs_cell_mesh_t *cm, const cs_hodge_t *mass_hodge, const double inv_dtcur, cs_equation_builder_t *eqb, cs_cell_builder_t *cb, cs_cell_sys_t *csys)

Apply the time scheme for a CDO vertex-based scheme.

Parameters
[in]eqppointer to a cs_equation_param_t structure
[in]cmpointer to a cs_cell_mesh_t structure
[in]mass_hodgepointer to a Hodge structure or NULL if useless
[in]inv_dtcurvalue of 1./dt for the current time step
[in,out]eqbpointer to the equation builder structure
[in,out]cbpointer to a cs_cell_builder_t structure
[in,out]csyspointer to a cs_cell_sys_t structure