reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
219 class vec;
1495 static inline mat from_row_vec(vec vec); 1522 inline mat vec_concat(vec bot) const; 1523 inline vec vec_inverse_product(vec vec) const; 1523 inline vec vec_inverse_product(vec vec) const; 1524 inline vec vec_product(vec vec) const; 1524 inline vec vec_product(vec vec) const; 3761 inline vec manage(__isl_take isl_vec *ptr); 3762 inline vec manage_copy(__isl_keep isl_vec *ptr); 3765 friend inline vec manage(__isl_take isl_vec *ptr); 3766 friend inline vec manage_copy(__isl_keep isl_vec *ptr); 3774 inline /* implicit */ vec(const vec &obj); 3776 inline vec &operator=(vec obj); 3776 inline vec &operator=(vec obj); 3787 inline vec add(vec vec2) const; 3787 inline vec add(vec vec2) const; 3788 inline vec add_els(unsigned int n) const; 3789 static inline vec alloc(ctx ctx, unsigned int size); 3790 inline vec ceil() const; 3791 inline vec clr() const; 3792 inline int cmp_element(const vec &vec2, int pos) const; 3793 inline vec concat(vec vec2) const; 3793 inline vec concat(vec vec2) const; 3794 inline vec drop_els(unsigned int pos, unsigned int n) const; 3795 inline vec extend(unsigned int size) const; 3797 inline vec insert_els(unsigned int pos, unsigned int n) const; 3798 inline vec insert_zero_els(unsigned int pos, unsigned int n) const; 3799 inline boolean is_equal(const vec &vec2) const; 3800 inline vec mat_product(mat mat) const; 3801 inline vec move_els(unsigned int dst_col, unsigned int src_col, unsigned int n) const; 3802 inline vec neg() const; 3803 inline vec set_element_si(int pos, int v) const; 3804 inline vec set_element_val(int pos, val v) const; 3805 inline vec set_si(int v) const; 3806 inline vec set_val(val v) const; 3808 inline vec sort() const; 3809 static inline vec zero(ctx ctx, unsigned int size); 3810 inline vec zero_extend(unsigned int size) const; 9334 mat mat::from_row_vec(vec vec) 9496 mat mat::vec_concat(vec bot) const 9502 vec mat::vec_inverse_product(vec vec) const 9502 vec mat::vec_inverse_product(vec vec) const 9508 vec mat::vec_product(vec vec) const 9508 vec mat::vec_product(vec vec) const 19567 vec manage(__isl_take isl_vec *ptr) { 19570 vec manage_copy(__isl_keep isl_vec *ptr) { 19578 vec::vec(const vec &obj) 19591 vec &vec::operator=(vec obj) { 19591 vec &vec::operator=(vec obj) { 19632 vec vec::add(vec vec2) const 19632 vec vec::add(vec vec2) const 19638 vec vec::add_els(unsigned int n) const 19644 vec vec::alloc(ctx ctx, unsigned int size) 19650 vec vec::ceil() const 19656 vec vec::clr() const 19662 int vec::cmp_element(const vec &vec2, int pos) const 19668 vec vec::concat(vec vec2) const 19668 vec vec::concat(vec vec2) const 19674 vec vec::drop_els(unsigned int pos, unsigned int n) const 19680 vec vec::extend(unsigned int size) const 19692 vec vec::insert_els(unsigned int pos, unsigned int n) const 19698 vec vec::insert_zero_els(unsigned int pos, unsigned int n) const 19704 boolean vec::is_equal(const vec &vec2) const 19710 vec vec::mat_product(mat mat) const 19716 vec vec::move_els(unsigned int dst_col, unsigned int src_col, unsigned int n) const 19722 vec vec::neg() const 19728 vec vec::set_element_si(int pos, int v) const 19734 vec vec::set_element_val(int pos, val v) const 19740 vec vec::set_si(int v) const 19746 vec vec::set_val(val v) const 19758 vec vec::sort() const 19764 vec vec::zero(ctx ctx, unsigned int size) 19770 vec vec::zero_extend(unsigned int size) const