  | 
  
    My Project
    
   programmer's documentation 
   | 
 
 
 
 
Go to the documentation of this file.    1 #ifndef __CS_MATRIX_DEFAULT_H__ 
    2 #define __CS_MATRIX_DEFAULT_H__ 
  123                   const int  *diag_block_size,
 
  124                   const int  *extra_diag_block_size);
 
  140               const int  *diag_block_size,
 
  141               const int  *extra_diag_block_size);
 
  157                  const int  *diag_block_size,
 
  158                  const int  *extra_diag_block_size);
 
  273                                    const int         *diag_block_size,
 
  274                                    const int         *extra_diag_block_size,
 
 
void const int * f_id
Definition: cs_gui.h:292
 
void cs_matrix_update_mesh(void)
Definition: cs_matrix_default.c:551
 
cs_matrix_t * cs_matrix_set_coefficients_coupled(const cs_field_t *f, cs_matrix_type_t type, bool symmetric, const int *diag_block_size, const int *extra_diag_block_size, const cs_real_t *da, const cs_real_t *xa)
Assign coefficients to a matrix using a matrix assembler.
Definition: cs_matrix_default.c:1000
 
void cs_matrix_set_variant(cs_matrix_fill_type_t fill_type, const cs_matrix_variant_t *mv)
Definition: cs_matrix_default.c:838
 
#define END_C_DECLS
Definition: cs_defs.h:468
 
void cs_matrix_initialize(void)
Definition: cs_matrix_default.c:361
 
const cs_gnum_t * cs_matrix_get_block_row_g_id(cs_lnum_t n_rows, const cs_halo_t *halo)
Definition: cs_matrix_default.c:967
 
void cs_matrix_set_tuning(cs_matrix_fill_type_t fill_type, int tune)
Definition: cs_matrix_default.c:865
 
double cs_real_t
Floating-point value.
Definition: cs_defs.h:302
 
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
 
struct _cs_matrix_t cs_matrix_t
Definition: cs_matrix.h:90
 
cs_matrix_t * cs_matrix_default(bool symmetric, const int *diag_block_size, const int *extra_diag_block_size)
Definition: cs_matrix_default.c:676
 
struct _cs_matrix_variant_t cs_matrix_variant_t
Definition: cs_matrix.h:94
 
void const int const int const int const cs_real_t const int const cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t cs_real_t da[]
Definition: cs_matrix_building.h:65
 
unsigned long cs_gnum_t
global mesh entity number
Definition: cs_defs.h:286
 
void cs_matrix_finalize(void)
Definition: cs_matrix_default.c:505
 
int cs_matrix_get_tuning(cs_matrix_fill_type_t fill_type)
Definition: cs_matrix_default.c:890
 
void cs_matrix_get_tuning_runs(int *n_min_products, double *t_measure)
Definition: cs_matrix_default.c:937
 
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:298
 
void cs_matrix_set_tuning_runs(int n_min_products, double t_measure)
Definition: cs_matrix_default.c:917
 
cs_matrix_t * cs_matrix_msr(bool symmetric, const int *diag_block_size, const int *extra_diag_block_size)
Definition: cs_matrix_default.c:705
 
cs_matrix_fill_type_t
Definition: cs_matrix.h:67
 
cs_matrix_type_t
Definition: cs_matrix.h:55
 
cs_matrix_t * cs_matrix_native(bool symmetric, const int *diag_block_size, const int *extra_diag_block_size)
Definition: cs_matrix_default.c:778
 
cs_halo_rotation_t
Definition: cs_halo.h:60
 
Field descriptor.
Definition: cs_field.h:124
 
void const cs_int_t * type
Definition: cs_measures_util.h:425
 
void const int const int const int const cs_real_t const int const cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t cs_real_t cs_real_t xa[]
Definition: cs_matrix_building.h:65
 
void cs_matrix_vector_native_multiply(bool symmetric, const int db_size[4], const int eb_size[4], cs_halo_rotation_t rotation_mode, int f_id, const cs_real_t *dam, const cs_real_t *xam, cs_real_t *vx, cs_real_t *vy)
Definition: cs_matrix_default.c:311