reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
198 class qpolynomial;
665 static inline basic_map from_qpolynomial(qpolynomial qp); 2254 static inline pw_qpolynomial alloc(set set, qpolynomial qp); 2263 inline stat foreach_piece(const std::function<stat(set, qpolynomial)> &fn) const; 2265 static inline pw_qpolynomial from_qpolynomial(qpolynomial qp); 2372 inline qpolynomial manage(__isl_take isl_qpolynomial *ptr); 2373 inline qpolynomial manage_copy(__isl_keep isl_qpolynomial *ptr); 2376 friend inline qpolynomial manage(__isl_take isl_qpolynomial *ptr); 2377 friend inline qpolynomial manage_copy(__isl_keep isl_qpolynomial *ptr); 2385 inline /* implicit */ qpolynomial(const qpolynomial &obj); 2387 inline qpolynomial &operator=(qpolynomial obj); 2387 inline qpolynomial &operator=(qpolynomial obj); 2398 inline qpolynomial add(qpolynomial qp2) const; 2398 inline qpolynomial add(qpolynomial qp2) const; 2399 inline qpolynomial add_dims(isl::dim type, unsigned int n) const; 2400 inline qpolynomial align_params(space model) const; 2401 inline stat as_polynomial_on_domain(const basic_set &bset, const std::function<stat(basic_set, qpolynomial)> &fn) const; 2403 inline qpolynomial drop_dims(isl::dim type, unsigned int first, unsigned int n) const; 2406 static inline qpolynomial from_aff(aff aff); 2407 static inline qpolynomial from_constraint(constraint c, isl::dim type, unsigned int pos); 2408 static inline qpolynomial from_term(term term); 2412 inline qpolynomial gist(set context) const; 2413 inline qpolynomial gist_params(set context) const; 2414 inline qpolynomial homogenize() const; 2415 static inline qpolynomial infty_on_domain(space dim); 2416 inline qpolynomial insert_dims(isl::dim type, unsigned int first, unsigned int n) const; 2422 inline qpolynomial move_dims(isl::dim dst_type, unsigned int dst_pos, isl::dim src_type, unsigned int src_pos, unsigned int n) const; 2423 inline qpolynomial mul(qpolynomial qp2) const; 2423 inline qpolynomial mul(qpolynomial qp2) const; 2424 static inline qpolynomial nan_on_domain(space dim); 2425 inline qpolynomial neg() const; 2426 static inline qpolynomial neginfty_on_domain(space dim); 2427 static inline qpolynomial one_on_domain(space dim); 2428 inline boolean plain_is_equal(const qpolynomial &qp2) const; 2429 inline qpolynomial pow(unsigned int power) const; 2430 inline qpolynomial project_domain_on_params() const; 2431 inline qpolynomial scale_down_val(val v) const; 2432 inline qpolynomial scale_val(val v) const; 2434 inline qpolynomial sub(qpolynomial qp2) const; 2434 inline qpolynomial sub(qpolynomial qp2) const; 2435 static inline qpolynomial val_on_domain(space space, val val); 2436 static inline qpolynomial var_on_domain(space dim, isl::dim type, unsigned int pos); 2437 static inline qpolynomial zero_on_domain(space dim); 5671 basic_map basic_map::from_qpolynomial(qpolynomial qp) 12852 pw_qpolynomial pw_qpolynomial::alloc(set set, qpolynomial qp) 12906 stat pw_qpolynomial::foreach_piece(const std::function<stat(set, qpolynomial)> &fn) const 12909 const std::function<stat(set, qpolynomial)> *func; 12926 pw_qpolynomial pw_qpolynomial::from_qpolynomial(qpolynomial qp) 13344 qpolynomial manage(__isl_take isl_qpolynomial *ptr) { 13347 qpolynomial manage_copy(__isl_keep isl_qpolynomial *ptr) { 13355 qpolynomial::qpolynomial(const qpolynomial &obj) 13368 qpolynomial &qpolynomial::operator=(qpolynomial obj) { 13368 qpolynomial &qpolynomial::operator=(qpolynomial obj) { 13409 qpolynomial qpolynomial::add(qpolynomial qp2) const 13409 qpolynomial qpolynomial::add(qpolynomial qp2) const 13415 qpolynomial qpolynomial::add_dims(isl::dim type, unsigned int n) const 13421 qpolynomial qpolynomial::align_params(space model) const 13427 stat qpolynomial::as_polynomial_on_domain(const basic_set &bset, const std::function<stat(basic_set, qpolynomial)> &fn) const 13430 const std::function<stat(basic_set, qpolynomial)> *func; 13447 qpolynomial qpolynomial::drop_dims(isl::dim type, unsigned int first, unsigned int n) const 13473 qpolynomial qpolynomial::from_aff(aff aff) 13479 qpolynomial qpolynomial::from_constraint(constraint c, isl::dim type, unsigned int pos) 13485 qpolynomial qpolynomial::from_term(term term) 13509 qpolynomial qpolynomial::gist(set context) const 13515 qpolynomial qpolynomial::gist_params(set context) const 13521 qpolynomial qpolynomial::homogenize() const 13527 qpolynomial qpolynomial::infty_on_domain(space dim) 13533 qpolynomial qpolynomial::insert_dims(isl::dim type, unsigned int first, unsigned int n) const 13569 qpolynomial qpolynomial::move_dims(isl::dim dst_type, unsigned int dst_pos, isl::dim src_type, unsigned int src_pos, unsigned int n) const 13575 qpolynomial qpolynomial::mul(qpolynomial qp2) const 13575 qpolynomial qpolynomial::mul(qpolynomial qp2) const 13581 qpolynomial qpolynomial::nan_on_domain(space dim) 13587 qpolynomial qpolynomial::neg() const 13593 qpolynomial qpolynomial::neginfty_on_domain(space dim) 13599 qpolynomial qpolynomial::one_on_domain(space dim) 13605 boolean qpolynomial::plain_is_equal(const qpolynomial &qp2) const 13611 qpolynomial qpolynomial::pow(unsigned int power) const 13617 qpolynomial qpolynomial::project_domain_on_params() const 13623 qpolynomial qpolynomial::scale_down_val(val v) const 13629 qpolynomial qpolynomial::scale_val(val v) const 13641 qpolynomial qpolynomial::sub(qpolynomial qp2) const 13641 qpolynomial qpolynomial::sub(qpolynomial qp2) const 13647 qpolynomial qpolynomial::val_on_domain(space space, val val) 13653 qpolynomial qpolynomial::var_on_domain(space dim, isl::dim type, unsigned int pos) 13659 qpolynomial qpolynomial::zero_on_domain(space dim)usr/include/c++/7.4.0/bits/move.h
72 constexpr _Tp&& 73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept 83 constexpr _Tp&& 84 forward(typename std::remove_reference<_Tp>::type&& __t) noexceptusr/include/c++/7.4.0/bits/std_function.h
67 : std::binary_function<_T1, _T2, _Res> { }; 390 : public _Maybe_unary_or_binary_function<_Res, _ArgTypes...>, 595 _Res operator()(_ArgTypes... __args) const; 628 using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...); 706 return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...);usr/include/c++/7.4.0/bits/stl_function.h
124 typedef _Arg2 second_argument_type;
usr/include/c++/7.4.0/type_traits 1629 { typedef _Tp type; };