42 #ifndef COO_MATRIX_TMPL_CONVERT_TO_SPARSE_COMPRESSED_COLUMN_DECL_H
43 #define COO_MATRIX_TMPL_CONVERT_TO_SPARSE_COMPRESSED_COLUMN_DECL_H
45 #include "AbstractLinAlgPack_Types.hpp"
47 namespace AbstractLinAlgPack {
57 template<
class T_COOM>
62 ,
const IVector::value_type* col_perm
66 template<
class T_COOM>
67 void COOM_insert_nonzeros(
73 ,
const IVector::value_type* row_perm
74 ,
const IVector::value_type* col_perm
76 , FortranTypes::f_dbl_prec* D_val
77 , FortranTypes::f_int* D_row_i );
80 template<
class T_COOM>
81 value_type COOM_insert_scaled_nonzeros(
84 , value_type scaled_max_ele
87 ,
const IVector::value_type* row_perm
88 ,
const IVector::value_type* col_perm
90 , FortranTypes::f_dbl_prec* D_val
91 , FortranTypes::f_int* D_row_i );
97 #endif // COO_MATRIX_TMPL_CONVERT_TO_SPARSE_COMPRESSED_COLUMN_DECL_H