int z_id
Definition: cs_xdef.h:78
cs_flag_t state
Definition: cs_xdef.h:81
cs_quadrature_type_t cs_xdef_get_quadrature(cs_xdef_t *d)
Get the type of quadrature to use for evaluating the given description.
Definition: cs_xdef.c:439
cs_xdef_t * cs_xdef_free(cs_xdef_t *d)
Free a cs_xdef_t structure.
Definition: cs_xdef.c:383
cs_xdef_support_t support
Definition: cs_xdef.h:79
void * input
Definition: cs_xdef.h:88
cs_xdef_t * cs_xdef_volume_create(cs_xdef_type_t type, int dim, int z_id, cs_flag_t state, cs_flag_t meta, void *input)
Allocate and initialize a new cs_xdef_t structure based on volumic elements.
Definition: cs_xdef.c:96
#define BEGIN_C_DECLS
Definition: cs_defs.h:453
cs_xdef_type_t cs_xdef_get_type(const cs_xdef_t *d)
Retrieve the flag dedicated to the state.
Definition: cs_xdef.c:458
cs_xdef_t * cs_xdef_boundary_create(cs_xdef_type_t type, int dim, int z_id, cs_flag_t state, cs_flag_t meta, void *input)
Allocate and initialize a new cs_xdef_t structure based on boundary elements.
Definition: cs_xdef.c:209
cs_flag_t cs_xdef_get_state_flag(const cs_xdef_t *d)
Retrieve the flag dedicated to the state.
Definition: cs_xdef.c:477
double cs_real_t
Floating-point value.
Definition: cs_defs.h:297
cs_xdef_support_t
Definition: cs_xdef.h:63
cs_quadrature_type_t
Definition: cs_quadrature.h:48
void cs_xdef_set_quadrature(cs_xdef_t *d, cs_quadrature_type_t qtype)
Set the type of quadrature to use for evaluating the given description.
Definition: cs_xdef.c:418
int dim
Definition: cs_xdef.h:74
cs_xdef_type_t
Definition: cs_xdef.h:50
cs_xdef_t * cs_xdef_timestep_create(cs_xdef_type_t type, cs_flag_t state, cs_flag_t meta, void *input)
Allocate and initialize a new cs_xdef_t structure for setting the time step.
Definition: cs_xdef.c:320
cs_flag_t meta
Definition: cs_xdef.h:82
void( cs_analytic_func_t)(cs_real_t time, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t *coords, bool compact, void *input, cs_real_t *retval)
Generic function pointer for an analytic function elt_ids is optional. If not NULL, it enables to access in coords at the right location and the same thing to fill retval if compact is set to false.
Definition: cs_cdo.h:169
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:293
#define END_C_DECLS
Definition: cs_defs.h:454
unsigned short int cs_flag_t
Definition: cs_defs.h:299
cs_xdef_type_t type
Definition: cs_xdef.h:76
cs_real_t( cs_timestep_func_t)(int time_iter, double time, void *input)
Function which defines the time step according to the number of iteration already done...
Definition: cs_cdo.h:192
void cs_xdef_log(cs_xdef_t *d)
Output the settings related to a a cs_xdef_t structure.
Definition: cs_xdef.c:494
cs_quadrature_type_t qtype
Definition: cs_xdef.h:85