Code_Saturne
CFD tool
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Typedefs | Functions
cs_matrix_priv.h File Reference
#include "cs_defs.h"
#include "cs_matrix.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _cs_matrix_struct_native_t
 
struct  _cs_matrix_coeff_native_t
 
struct  _cs_matrix_struct_csr_t
 
struct  _cs_matrix_coeff_csr_t
 
struct  _cs_matrix_struct_csr_sym_t
 
struct  _cs_matrix_coeff_csr_sym_t
 
struct  _cs_matrix_coeff_msr_t
 
struct  _cs_matrix_structure_t
 
struct  _cs_matrix_t
 
struct  _cs_matrix_variant_t
 

Typedefs

typedef void( cs_matrix_release_coeffs_t )(cs_matrix_t *matrix)
 
typedef void( cs_matrix_copy_diagonal_t )(const cs_matrix_t *matrix, cs_real_t *restrict da)
 
typedef void( cs_matrix_vector_product_t )(bool exclude_diag, const cs_matrix_t *matrix, const cs_real_t *restrict x, cs_real_t *restrict y)
 
typedef struct
_cs_matrix_struct_native_t 
cs_matrix_struct_native_t
 
typedef struct
_cs_matrix_coeff_native_t 
cs_matrix_coeff_native_t
 
typedef struct
_cs_matrix_struct_csr_t 
cs_matrix_struct_csr_t
 
typedef struct
_cs_matrix_coeff_csr_t 
cs_matrix_coeff_csr_t
 
typedef struct
_cs_matrix_struct_csr_sym_t 
cs_matrix_struct_csr_sym_t
 
typedef struct
_cs_matrix_coeff_csr_sym_t 
cs_matrix_coeff_csr_sym_t
 
typedef struct
_cs_matrix_coeff_msr_t 
cs_matrix_coeff_msr_t
 

Functions

BEGIN_C_DECLS typedef void() cs_matrix_set_coeffs_t (cs_matrix_t *matrix, bool symmetric, bool interleaved, bool copy, const cs_real_t *restrict da, const cs_real_t *restrict xa)
 

Typedef Documentation

typedef void( cs_matrix_copy_diagonal_t)(const cs_matrix_t *matrix, cs_real_t *restrict da)
typedef void( cs_matrix_release_coeffs_t)(cs_matrix_t *matrix)
typedef void( cs_matrix_vector_product_t)(bool exclude_diag, const cs_matrix_t *matrix, const cs_real_t *restrict x, cs_real_t *restrict y)

Function Documentation

BEGIN_C_DECLS typedef void() cs_matrix_set_coeffs_t ( cs_matrix_t matrix,
bool  symmetric,
bool  interleaved,
bool  copy,
const cs_real_t *restrict  da,
const cs_real_t *restrict  xa 
)