Home
last modified time | relevance | path

Searched refs:abstract_sparse (Results 1 – 18 of 18) sorted by relevance

/dports/math/gmm++/gmm-5.4/include/gmm/
H A Dgmm_blas.h294 abstract_sparse) { in vect_sp_with_matr() argument
341 abstract_sparse) { in vect_sp_with_matc() argument
498 vect_sp(const V1 &v1, const V2 &v2,abstract_sparse,abstract_sparse) { in vect_sp() argument
1216 void copy_vect(const L1& l1, L2& l2, abstract_sparse, abstract_sparse) { in copy_vect() argument
1505 abstract_sparse, abstract_sparse, abstract_dense) { in add() argument
1536 abstract_sparse, abstract_sparse, abstract_sparse) { in add() argument
1593 void add(const L1& l1, L2& l2, abstract_sparse, abstract_sparse) { in add() argument
2090 abstract_sparse, ORIEN) { in mult_spec() argument
2104 abstract_sparse, row_major) { in mult_spec() argument
2189 abstract_sparse) { in is_symmetric() argument
[all …]
H A Dgmm_tri_solve.h47 col_major, abstract_sparse, bool is_unit) { in upper_tri_solve__() argument
77 col_major, abstract_sparse, bool is_unit) { in lower_tri_solve__() argument
110 row_major, abstract_sparse, bool is_unit) { in upper_tri_solve__() argument
145 row_major, abstract_sparse, bool is_unit) { in lower_tri_solve__() argument
H A Dgmm_precond_diagonal.h69 void mult_diag_p(const diagonal_precond<Matrix>& P, V2 &v2, abstract_sparse){ in mult_diag_p() argument
77 { mult_diag_p(P, v2, abstract_sparse()); } in mult_diag_p()
H A Dgmm_def.h99 struct abstract_sparse {}; // sparse matrix or vector
178 inline bool is_sparse(abstract_sparse) { return true; }
512 struct temporary_vector_<linalg_true, abstract_sparse, L, V>
548 struct temporary_matrix_<linalg_true, abstract_sparse, L, V> {
575 struct temporary_col_matrix_<abstract_sparse, L, V> {
601 struct temporary_row_matrix_<abstract_sparse, L, V> {
635 struct temporary_dense_vector_<linalg_false, abstract_sparse, V>
662 struct temporary_sparse_vector_<linalg_false, abstract_sparse, V>
696 struct temporary_skyline_vector_<linalg_false, abstract_sparse, V>
947 size_type index_of_it(const IT &it, size_type, abstract_sparse)
[all …]
H A Dgmm_vector.h612 typedef abstract_sparse storage_type;
806 typedef abstract_sparse storage_type;
1126 typedef abstract_sparse storage_type;
1186 { add(v1, v2, abstract_dense(), abstract_sparse()); }
1190 { add(v1, v2, abstract_skyline(), abstract_sparse()); }
1193 void add_rsvector(const V &v1, rsvector<T> &v2, abstract_sparse) {
1199 add(v1, v2, abstract_sparse(), abstract_sparse());
1256 { copy_vect(v1, v2, abstract_dense(), abstract_sparse()); }
1260 { copy_vect(v1, v2, abstract_skyline(), abstract_sparse()); }
1263 void copy_rsvector(const V &v1, rsvector<T> &v2, abstract_sparse) {
H A Dgmm_sub_vector.h197 typedef abstract_sparse storage_type;
526 struct svrt_ir<PT, SUBI, abstract_sparse> {
H A Dgmm_real_part.h455 const iterator &end_, abstract_sparse) {
464 clear(o, begin_, end_, abstract_sparse());
H A Dgmm_interface.h555 typedef abstract_sparse storage_type;
652 typedef abstract_sparse storage_type;
719 typedef abstract_sparse storage_type;
H A Dgmm_matrix.h594 typedef abstract_sparse storage_type;
743 typedef abstract_sparse storage_type;
/dports/cad/gmsh/gmsh-4.9.2-source/contrib/gmm/
H A Dgmm_blas.h292 abstract_sparse) { in vect_sp_with_matr() argument
339 abstract_sparse) { in vect_sp_with_matc() argument
498 vect_sp(const V1 &v1, const V2 &v2,abstract_sparse,abstract_sparse) { in vect_sp() argument
1176 void copy_vect(const L1& l1, L2& l2, abstract_sparse, abstract_sparse) { in copy_vect() argument
1469 abstract_sparse, abstract_sparse, abstract_dense) { in add() argument
1502 abstract_sparse, abstract_sparse, abstract_sparse) { in add() argument
1564 void add(const L1& l1, L2& l2, abstract_sparse, abstract_sparse) { in add() argument
2077 abstract_sparse, ORIEN) { in mult_spec() argument
2092 abstract_sparse, row_major) { in mult_spec() argument
2178 abstract_sparse) { in is_symmetric() argument
[all …]
H A Dgmm_tri_solve.h46 col_major, abstract_sparse, bool is_unit) { in upper_tri_solve__() argument
76 col_major, abstract_sparse, bool is_unit) { in lower_tri_solve__() argument
109 row_major, abstract_sparse, bool is_unit) { in upper_tri_solve__() argument
144 row_major, abstract_sparse, bool is_unit) { in lower_tri_solve__() argument
H A Dgmm_precond_diagonal.h68 void mult_diag_p(const diagonal_precond<Matrix>& P, V2 &v2, abstract_sparse){ in mult_diag_p() argument
76 { mult_diag_p(P, v2, abstract_sparse()); } in mult_diag_p()
H A Dgmm_def.h98 struct abstract_sparse {}; // sparse matrix or vector
177 inline bool is_sparse(abstract_sparse) { return true; }
506 struct temporary_vector_<linalg_true, abstract_sparse, L, V>
542 struct temporary_matrix_<linalg_true, abstract_sparse, L, V> {
569 struct temporary_col_matrix_<abstract_sparse, L, V> {
595 struct temporary_row_matrix_<abstract_sparse, L, V> {
629 struct temporary_dense_vector_<linalg_false, abstract_sparse, V>
656 struct temporary_sparse_vector_<linalg_false, abstract_sparse, V>
690 struct temporary_skyline_vector_<linalg_false, abstract_sparse, V>
942 size_type index_of_it(const IT &it, size_type, abstract_sparse)
[all …]
H A Dgmm_vector.h259 typedef abstract_sparse storage_type;
547 typedef abstract_sparse storage_type;
607 { add(v1, v2, abstract_dense(), abstract_sparse()); }
611 { add(v1, v2, abstract_skyline(), abstract_sparse()); }
614 void add_rsvector(const V &v1, rsvector<T> &v2, abstract_sparse) {
620 add(v1, v2, abstract_sparse(), abstract_sparse());
659 { copy_vect(v1, v2, abstract_dense(), abstract_sparse()); }
663 { copy_vect(v1, v2, abstract_skyline(), abstract_sparse()); }
666 void copy_rsvector(const V &v1, rsvector<T> &v2, abstract_sparse) {
H A Dgmm_sub_vector.h191 typedef abstract_sparse storage_type;
520 struct svrt_ir<PT, SUBI, abstract_sparse> {
H A Dgmm_real_part.h295 const iterator &end_, abstract_sparse) {
304 clear(o, begin_, end_, abstract_sparse());
H A Dgmm_interface.h552 typedef abstract_sparse storage_type;
649 typedef abstract_sparse storage_type;
716 typedef abstract_sparse storage_type;
H A Dgmm_matrix.h579 typedef abstract_sparse storage_type;
733 typedef abstract_sparse storage_type;