75 for (
short int i = 0; i < csys->
n_dofs; i++) {
79 " %s: Invalid value for a homogeneous Dirichlet condition",
void bft_error(const char *const file_name, const int line_num, const int sys_error_code, const char *const format,...)
Calls the error handler (set by bft_error_handler_set() or default).
Definition: bft_error.cpp:193
void cs_dbg_dump_msr_system(const char *eqname, cs_lnum_t size, int verbosity, const cs_real_t x[], const cs_real_t b[], const cs_lnum_t row_index[], const cs_lnum_t col_id[], const cs_real_t xval[], const cs_real_t dval[])
In debug mode, dump a linear system stored in a MSR format into the listing file (should be a small s...
Definition: cs_dbg.cpp:394
void cs_dbg_dump_local_scalar_msr_matrix(const char *name, const cs_matrix_t *matrix)
In debug mode, dump a linear system. Case of scalar-valued entries.
Definition: cs_dbg.cpp:312
static void cs_dbg_check_hmg_dirichlet_cw(const char *fname, const cs_cell_sys_t *csys)
Check if there is no invalid setting for a homogeneous Dirichlet.
Definition: cs_dbg.h:72
void cs_dbg_array_fprintf(FILE *fp, const char *fname, cs_real_t thd, cs_lnum_t n_elts, const cs_real_t array[], int n_cols)
Print an array. Print into the file f if given otherwise open a new file named fname if given otherwi...
Definition: cs_dbg.cpp:145
void cs_dbg_print_local_scalar_msr_matrix(const char *name, const cs_matrix_t *matrix)
Print a linear system. Case of scalar-valued entries.
Definition: cs_dbg.cpp:349
void cs_dbg_iarray_to_listing(const char *header, const cs_lnum_t size, const cs_lnum_t array[], int n_cols)
In debug mode, dump an array of integer into the log.
Definition: cs_dbg.cpp:278
void cs_dbg_darray_to_listing(const char *header, const cs_lnum_t size, const cs_real_t array[], int n_cols)
In debug mode, dump an array of double into the log.
Definition: cs_dbg.cpp:242
bool cs_dbg_cw_test(const cs_equation_param_t *eqp, const cs_cell_mesh_t *cm, const cs_cell_sys_t *csys)
Function used to select which element deserves a dump or specific treatment during a debugging stage.
Definition: cs_dbg.cpp:83
void cs_dbg_fprintf_system(const char *eqname, int id, int level, const cs_real_t *sol, const cs_real_t *rhs, cs_lnum_t size)
In debug mode, print into a file the solution and its right-hand side.
Definition: cs_dbg.cpp:207
void cs_dbg_binary_dump_system(const char *basename, const cs_matrix_t *matrix, const cs_real_t *rhs, const cs_real_t *sol)
Binary dump (matrix, rhs and solution) of a matrix, its right-hand side and the solution array.
Definition: cs_dbg.cpp:491
#define BEGIN_C_DECLS
Definition: cs_defs.h:542
double cs_real_t
Floating-point value.
Definition: cs_defs.h:342
#define END_C_DECLS
Definition: cs_defs.h:543
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:335
struct _cs_matrix_t cs_matrix_t
Definition: cs_matrix.h:110
#define CS_CDO_BC_HMG_DIRICHLET
Definition: cs_cdo_bc.h:78
Set of local quantities and connectivities related to a mesh cell.
Definition: cs_cdo_local.h:203
Set of arrays and local (small) dense matrices related to a mesh cell This is a key structure for bui...
Definition: cs_cdo_local.h:147
double * dir_values
Definition: cs_cdo_local.h:172
cs_flag_t * dof_flag
Definition: cs_cdo_local.h:153
int n_dofs
Definition: cs_cdo_local.h:151
Set of parameters to handle an unsteady convection-diffusion-reaction equation with term sources.
Definition: cs_equation_param.h:192