reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  185 class mat;

References

tools/polly/lib/External/isl/include/isl/isl-noexceptions.h
  648   inline mat equalities_matrix(isl::dim c1, isl::dim c2, isl::dim c3, isl::dim c4, isl::dim c5) const;
  678   inline mat inequalities_matrix(isl::dim c1, isl::dim c2, isl::dim c3, isl::dim c4, isl::dim c5) const;
  817   inline mat equalities_matrix(isl::dim c1, isl::dim c2, isl::dim c3, isl::dim c4) const;
  835   inline mat inequalities_matrix(isl::dim c1, isl::dim c2, isl::dim c3, isl::dim c4) const;
  864   inline mat reduced_basis() const;
 1459 inline mat manage(__isl_take isl_mat *ptr);
 1460 inline mat manage_copy(__isl_keep isl_mat *ptr);
 1463   friend inline mat manage(__isl_take isl_mat *ptr);
 1464   friend inline mat manage_copy(__isl_keep isl_mat *ptr);
 1472   inline /* implicit */ mat(const mat &obj);
 1474   inline mat &operator=(mat obj);
 1474   inline mat &operator=(mat obj);
 1485   inline mat add_rows(unsigned int n) const;
 1486   inline mat add_zero_cols(unsigned int n) const;
 1487   inline mat add_zero_rows(unsigned int n) const;
 1488   inline mat aff_direct_sum(mat right) const;
 1488   inline mat aff_direct_sum(mat right) const;
 1489   static inline mat alloc(ctx ctx, unsigned int n_row, unsigned int n_col);
 1491   inline mat concat(mat bot) const;
 1491   inline mat concat(mat bot) const;
 1492   inline mat diagonal(mat mat2) const;
 1492   inline mat diagonal(mat mat2) const;
 1493   inline mat drop_cols(unsigned int col, unsigned int n) const;
 1494   inline mat drop_rows(unsigned int row, unsigned int n) const;
 1495   static inline mat from_row_vec(vec vec);
 1497   inline boolean has_linearly_independent_rows(const mat &mat2) const;
 1499   inline mat insert_cols(unsigned int col, unsigned int n) const;
 1500   inline mat insert_rows(unsigned int row, unsigned int n) const;
 1501   inline mat insert_zero_cols(unsigned int first, unsigned int n) const;
 1502   inline mat insert_zero_rows(unsigned int row, unsigned int n) const;
 1503   inline mat inverse_product(mat right) const;
 1503   inline mat inverse_product(mat right) const;
 1504   inline boolean is_equal(const mat &mat2) const;
 1505   inline mat lin_to_aff() const;
 1506   inline mat move_cols(unsigned int dst_col, unsigned int src_col, unsigned int n) const;
 1507   inline mat normalize() const;
 1508   inline mat normalize_row(int row) const;
 1509   inline mat product(mat right) const;
 1509   inline mat product(mat right) const;
 1511   inline mat right_inverse() const;
 1512   inline mat right_kernel() const;
 1513   inline mat row_basis() const;
 1514   inline mat row_basis_extension(mat mat2) const;
 1514   inline mat row_basis_extension(mat mat2) const;
 1516   inline mat set_element_si(int row, int col, int v) const;
 1517   inline mat set_element_val(int row, int col, val v) const;
 1518   inline mat swap_cols(unsigned int i, unsigned int j) const;
 1519   inline mat swap_rows(unsigned int i, unsigned int j) const;
 1520   inline mat transpose() const;
 1521   inline mat unimodular_complete(int row) const;
 1522   inline mat vec_concat(vec bot) const;
 3800   inline vec mat_product(mat mat) const;
 5561 mat basic_map::equalities_matrix(isl::dim c1, isl::dim c2, isl::dim c3, isl::dim c4, isl::dim c5) const
 5751 mat basic_map::inequalities_matrix(isl::dim c1, isl::dim c2, isl::dim c3, isl::dim c4, isl::dim c5) const
 6378 mat basic_set::equalities_matrix(isl::dim c1, isl::dim c2, isl::dim c3, isl::dim c4) const
 6504 mat basic_set::inequalities_matrix(isl::dim c1, isl::dim c2, isl::dim c3, isl::dim c4) const
 6678 mat basic_set::reduced_basis() const
 9209 mat manage(__isl_take isl_mat *ptr) {
 9212 mat manage_copy(__isl_keep isl_mat *ptr) {
 9220 mat::mat(const mat &obj)
 9233 mat &mat::operator=(mat obj) {
 9233 mat &mat::operator=(mat obj) {
 9274 mat mat::add_rows(unsigned int n) const
 9280 mat mat::add_zero_cols(unsigned int n) const
 9286 mat mat::add_zero_rows(unsigned int n) const
 9292 mat mat::aff_direct_sum(mat right) const
 9292 mat mat::aff_direct_sum(mat right) const
 9298 mat mat::alloc(ctx ctx, unsigned int n_row, unsigned int n_col)
 9310 mat mat::concat(mat bot) const
 9310 mat mat::concat(mat bot) const
 9316 mat mat::diagonal(mat mat2) const
 9316 mat mat::diagonal(mat mat2) const
 9322 mat mat::drop_cols(unsigned int col, unsigned int n) const
 9328 mat mat::drop_rows(unsigned int row, unsigned int n) const
 9334 mat mat::from_row_vec(vec vec)
 9346 boolean mat::has_linearly_independent_rows(const mat &mat2) const
 9358 mat mat::insert_cols(unsigned int col, unsigned int n) const
 9364 mat mat::insert_rows(unsigned int row, unsigned int n) const
 9370 mat mat::insert_zero_cols(unsigned int first, unsigned int n) const
 9376 mat mat::insert_zero_rows(unsigned int row, unsigned int n) const
 9382 mat mat::inverse_product(mat right) const
 9382 mat mat::inverse_product(mat right) const
 9388 boolean mat::is_equal(const mat &mat2) const
 9394 mat mat::lin_to_aff() const
 9400 mat mat::move_cols(unsigned int dst_col, unsigned int src_col, unsigned int n) const
 9406 mat mat::normalize() const
 9412 mat mat::normalize_row(int row) const
 9418 mat mat::product(mat right) const
 9418 mat mat::product(mat right) const
 9430 mat mat::right_inverse() const
 9436 mat mat::right_kernel() const
 9442 mat mat::row_basis() const
 9448 mat mat::row_basis_extension(mat mat2) const
 9448 mat mat::row_basis_extension(mat mat2) const
 9460 mat mat::set_element_si(int row, int col, int v) const
 9466 mat mat::set_element_val(int row, int col, val v) const
 9472 mat mat::swap_cols(unsigned int i, unsigned int j) const
 9478 mat mat::swap_rows(unsigned int i, unsigned int j) const
 9484 mat mat::transpose() const
 9490 mat mat::unimodular_complete(int row) const
 9496 mat mat::vec_concat(vec bot) const
19710 vec vec::mat_product(mat mat) const