|
| static void | convert_to_morse_matrix (const Matrice_Base &in, Matrice_Morse &out) |
| static void | convert_to_morse_matrix_with_ptrs (const Matrice_Base &in, Matrice_Morse &out, std::vector< const double * > &coeffs) |
| static void | convert_to_symmetric_morse_matrix (const Matrice_Base &in, Matrice_Morse_Sym &out) |
| template<typename _TYPE_, typename _SIZE_> |
| static bool | is_normalized_stencil (const TRUSTTab< _TYPE_, _SIZE_ > &stencil) |
| static bool | is_normalized_symmetric_stencil (const Stencil &stencil) |
| template<typename _SIZE_> |
| static void | fill_csr_arrays (const _SIZE_ nb_lines, const _SIZE_ nb_columns, const TRUSTTab< _SIZE_, _SIZE_ > &stencil, TRUSTVect< _SIZE_, _SIZE_ > &tab1, TRUSTVect< _SIZE_, _SIZE_ > &tab2) |
| static void | allocate_morse_matrix (const int nb_lines, const int nb_columns, const Stencil &stencil, Matrice_Morse &matrix, const bool &attach_stencil_to_matrix=false) |
| static void | build_morse_matrix (const int nb_lines, const int nb_columns, const Stencil &stencil, const StencilCoeffs &coefficients, Matrice_Morse &matrix) |
| static void | allocate_symmetric_morse_matrix (const int order, const Stencil &stencil, Matrice_Morse_Sym &matrix) |
| static void | build_symmetric_morse_matrix (const int order, const Stencil &stencil, const StencilCoeffs &coefficients, Matrice_Morse_Sym &matrix) |
| static void | allocate_for_scaled_addition (const Matrice &A, const Matrice &B, Matrice &C) |
| static void | allocate_for_symmetric_scaled_addition (const Matrice &A, const Matrice &B, Matrice &C) |
| static void | add_scaled_matrices (const Matrice &A, const double alpha, const Matrice &B, const double beta, Matrice &C) |
| static void | add_symmetric_scaled_matrices (const Matrice &A, const double alpha, const Matrice &B, const double beta, Matrice &C) |
| static bool | is_null_stencil (const Stencil &stencil) |
| static bool | is_diagonal_stencil (const int nb_lines, const int nb_columns, const Stencil &stencil) |
| static void | allocate_from_stencil (const int nb_lines, const int nb_columns, const Stencil &stencil, Matrice &matrix, const bool &attach_stencil_to_matrix=false) |
| static void | extend_matrix_stencil (const Stencil &stencil, Matrice &matrix, const bool &attach_stencil_to_matrix=false) |
| static void | matdiag_mult_matmorse (const DoubleTab &diag, Matrice_Morse &mat, const bool &inverse) |
| static void | matmorse_mult_matdiag (const DoubleTab &diag, Matrice_Morse &mat, const bool &inverse) |
| static void | uniform_matdiag_mult_matmorse (const double diag, Matrice_Morse &mat, const bool &inverse) |
| static void | matmorse_mult_uniform_matdiag (const double diag, Matrice_Morse &mat, const bool &inverse) |
| static void | extend_matrix (Matrice_Morse &mat, int nl, int nc) |
Definition at line 35 of file Matrix_tools.h.