/dports/math/gmm++/gmm-5.4/include/gmm/ |
H A D | gmm_blas.h | 294 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 D | gmm_tri_solve.h | 47 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 D | gmm_precond_diagonal.h | 69 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 D | gmm_def.h | 99 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 D | gmm_vector.h | 612 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 D | gmm_sub_vector.h | 197 typedef abstract_sparse storage_type; 526 struct svrt_ir<PT, SUBI, abstract_sparse> {
|
H A D | gmm_real_part.h | 455 const iterator &end_, abstract_sparse) { 464 clear(o, begin_, end_, abstract_sparse());
|
H A D | gmm_interface.h | 555 typedef abstract_sparse storage_type; 652 typedef abstract_sparse storage_type; 719 typedef abstract_sparse storage_type;
|
H A D | gmm_matrix.h | 594 typedef abstract_sparse storage_type; 743 typedef abstract_sparse storage_type;
|
/dports/cad/gmsh/gmsh-4.9.2-source/contrib/gmm/ |
H A D | gmm_blas.h | 292 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 D | gmm_tri_solve.h | 46 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 D | gmm_precond_diagonal.h | 68 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 D | gmm_def.h | 98 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 D | gmm_vector.h | 259 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 D | gmm_sub_vector.h | 191 typedef abstract_sparse storage_type; 520 struct svrt_ir<PT, SUBI, abstract_sparse> {
|
H A D | gmm_real_part.h | 295 const iterator &end_, abstract_sparse) { 304 clear(o, begin_, end_, abstract_sparse());
|
H A D | gmm_interface.h | 552 typedef abstract_sparse storage_type; 649 typedef abstract_sparse storage_type; 716 typedef abstract_sparse storage_type;
|
H A D | gmm_matrix.h | 579 typedef abstract_sparse storage_type; 733 typedef abstract_sparse storage_type;
|