Polly 23.0.0git
isl::checked::point Class Reference

#include <cpp-checked.h>

Inheritance diagram for isl::checked::point:
[legend]

Public Member Functions

 point ()
 point (const point &obj)
pointoperator= (point obj)
 ~point ()
__isl_give isl_pointcopy () const &
__isl_give isl_pointcopy () &&=delete
__isl_keep isl_pointget () const
__isl_give isl_pointrelease ()
bool is_null () const
isl::checked::ctx ctx () const
isl::checked::basic_set affine_hull () const
isl::checked::basic_set apply (const isl::checked::basic_map &bmap) const
isl::checked::set apply (const isl::checked::map &map) const
isl::checked::union_set apply (const isl::checked::union_map &umap) const
isl::checked::pw_multi_aff as_pw_multi_aff () const
isl::checked::set as_set () const
isl::checked::set bind (const isl::checked::multi_id &tuple) const
isl::checked::set coalesce () const
isl::checked::set complement () const
isl::checked::union_set compute_divs () const
isl::checked::basic_set detect_equalities () const
isl::checked::val dim_max_val (int pos) const
isl::checked::val dim_min_val (int pos) const
isl::checked::set drop_unused_params () const
boolean every_set (const std::function< boolean(isl::checked::set)> &test) const
isl::checked::set extract_set (const isl::checked::space &space) const
isl::checked::basic_set flatten () const
stat foreach_basic_set (const std::function< stat(isl::checked::basic_set)> &fn) const
stat foreach_point (const std::function< stat(isl::checked::point)> &fn) const
stat foreach_set (const std::function< stat(isl::checked::set)> &fn) const
isl::checked::basic_set gist (const isl::checked::basic_set &context) const
isl::checked::set gist (const isl::checked::set &context) const
isl::checked::union_set gist (const isl::checked::union_set &context) const
isl::checked::set gist_params (const isl::checked::set &context) const
isl::checked::map identity () const
isl::checked::pw_aff indicator_function () const
isl::checked::map insert_domain (const isl::checked::space &domain) const
isl::checked::basic_set intersect (const isl::checked::basic_set &bset2) const
isl::checked::set intersect (const isl::checked::set &set2) const
isl::checked::union_set intersect (const isl::checked::union_set &uset2) const
isl::checked::basic_set intersect_params (const isl::checked::basic_set &bset2) const
isl::checked::set intersect_params (const isl::checked::set &params) const
boolean involves_locals () const
boolean is_disjoint (const isl::checked::set &set2) const
boolean is_disjoint (const isl::checked::union_set &uset2) const
boolean is_empty () const
boolean is_equal (const isl::checked::basic_set &bset2) const
boolean is_equal (const isl::checked::set &set2) const
boolean is_equal (const isl::checked::union_set &uset2) const
boolean is_singleton () const
boolean is_strict_subset (const isl::checked::set &set2) const
boolean is_strict_subset (const isl::checked::union_set &uset2) const
boolean is_subset (const isl::checked::basic_set &bset2) const
boolean is_subset (const isl::checked::set &set2) const
boolean is_subset (const isl::checked::union_set &uset2) const
boolean is_wrapping () const
boolean isa_set () const
isl::checked::fixed_box lattice_tile () const
isl::checked::set lexmax () const
isl::checked::pw_multi_aff lexmax_pw_multi_aff () const
isl::checked::set lexmin () const
isl::checked::pw_multi_aff lexmin_pw_multi_aff () const
isl::checked::set lower_bound (const isl::checked::multi_pw_aff &lower) const
isl::checked::set lower_bound (const isl::checked::multi_val &lower) const
isl::checked::multi_pw_aff max_multi_pw_aff () const
isl::checked::val max_val (const isl::checked::aff &obj) const
isl::checked::multi_pw_aff min_multi_pw_aff () const
isl::checked::val min_val (const isl::checked::aff &obj) const
isl::checked::multi_val multi_val () const
isl::checked::multi_val get_multi_val () const
class size n_basic_set () const
isl::checked::pw_aff param_pw_aff_on_domain (const isl::checked::id &id) const
isl::checked::pw_aff param_pw_aff_on_domain (const std::string &id) const
isl::checked::basic_set params () const
isl::checked::multi_val plain_multi_val_if_fixed () const
isl::checked::basic_set polyhedral_hull () const
isl::checked::set preimage (const isl::checked::multi_aff &ma) const
isl::checked::set preimage (const isl::checked::multi_pw_aff &mpa) const
isl::checked::set preimage (const isl::checked::pw_multi_aff &pma) const
isl::checked::union_set preimage (const isl::checked::union_pw_multi_aff &upma) const
isl::checked::set product (const isl::checked::set &set2) const
isl::checked::set project_out_all_params () const
isl::checked::set project_out_param (const isl::checked::id &id) const
isl::checked::set project_out_param (const std::string &id) const
isl::checked::set project_out_param (const isl::checked::id_list &list) const
isl::checked::pw_aff pw_aff_on_domain (const isl::checked::val &v) const
isl::checked::pw_aff pw_aff_on_domain (long v) const
isl::checked::pw_multi_aff pw_multi_aff_on_domain (const isl::checked::multi_val &mv) const
isl::checked::basic_set sample () const
isl::checked::point sample_point () const
isl::checked::set_list set_list () const
isl::checked::fixed_box simple_fixed_box_hull () const
isl::checked::space space () const
isl::checked::val stride (int pos) const
isl::checked::set subtract (const isl::checked::set &set2) const
isl::checked::union_set subtract (const isl::checked::union_set &uset2) const
isl::checked::set_list to_list () const
isl::checked::set to_set () const
isl::checked::union_set to_union_set () const
isl::checked::map translation () const
class size tuple_dim () const
isl::checked::set unbind_params (const isl::checked::multi_id &tuple) const
isl::checked::map unbind_params_insert_domain (const isl::checked::multi_id &domain) const
isl::checked::set unite (const isl::checked::basic_set &bset2) const
isl::checked::set unite (const isl::checked::set &set2) const
isl::checked::union_set unite (const isl::checked::union_set &uset2) const
isl::checked::basic_set unshifted_simple_hull () const
isl::checked::map unwrap () const
isl::checked::set upper_bound (const isl::checked::multi_pw_aff &upper) const
isl::checked::set upper_bound (const isl::checked::multi_val &upper) const
isl::checked::set wrapped_reverse () const

Protected Member Functions

 point (__isl_take isl_point *ptr)

Protected Attributes

isl_pointptr = nullptr

Friends

point manage (__isl_take isl_point *ptr)
point manage_copy (__isl_keep isl_point *ptr)

Detailed Description

Definition at line 2621 of file cpp-checked.h.

Constructor & Destructor Documentation

◆ point() [1/3]

isl::point::point ( __isl_take isl_point * ptr)
inlineexplicitprotected

Definition at line 13016 of file cpp-checked.h.

References __isl_take, and ptr.

Referenced by copy(), manage, manage_copy, n_basic_set(), operator=(), point(), and tuple_dim().

◆ point() [2/3]

isl::point::point ( )
inline

Definition at line 13019 of file cpp-checked.h.

References ptr.

◆ point() [3/3]

isl::point::point ( const point & obj)
inline

Definition at line 13022 of file cpp-checked.h.

References obj, point(), and ptr.

◆ ~point()

isl::point::~point ( )
inline

Definition at line 13033 of file cpp-checked.h.

References isl_point_free(), and ptr.

Member Function Documentation

◆ affine_hull()

isl::basic_set isl::point::affine_hull ( ) const
inline

Definition at line 13060 of file cpp-checked.h.

References isl::checked::basic_set::affine_hull().

Referenced by copy().

◆ apply() [1/3]

isl::basic_set isl::point::apply ( const isl::checked::basic_map & bmap) const
inline

Definition at line 13065 of file cpp-checked.h.

References isl::checked::basic_set::apply().

Referenced by copy().

◆ apply() [2/3]

isl::set isl::point::apply ( const isl::checked::map & map) const
inline

Definition at line 13070 of file cpp-checked.h.

References isl::checked::basic_set::apply().

◆ apply() [3/3]

isl::union_set isl::point::apply ( const isl::checked::union_map & umap) const
inline

Definition at line 13075 of file cpp-checked.h.

References isl::checked::basic_set::apply().

◆ as_pw_multi_aff()

isl::pw_multi_aff isl::point::as_pw_multi_aff ( ) const
inline

Definition at line 13080 of file cpp-checked.h.

References isl::checked::basic_set::as_pw_multi_aff().

Referenced by copy().

◆ as_set()

isl::set isl::point::as_set ( ) const
inline

Definition at line 13085 of file cpp-checked.h.

References isl::checked::basic_set::as_set().

Referenced by copy().

◆ bind()

isl::set isl::point::bind ( const isl::checked::multi_id & tuple) const
inline

Definition at line 13090 of file cpp-checked.h.

References isl::checked::basic_set::bind(), and tuple.

Referenced by copy().

◆ coalesce()

isl::set isl::point::coalesce ( ) const
inline

Definition at line 13095 of file cpp-checked.h.

References isl::checked::basic_set::coalesce().

Referenced by copy().

◆ complement()

isl::set isl::point::complement ( ) const
inline

Definition at line 13100 of file cpp-checked.h.

References isl::checked::basic_set::complement().

Referenced by copy().

◆ compute_divs()

isl::union_set isl::point::compute_divs ( ) const
inline

Definition at line 13105 of file cpp-checked.h.

References isl::checked::basic_set::compute_divs().

Referenced by copy().

◆ copy() [1/2]

◆ copy() [2/2]

__isl_give isl_point * isl::point::copy ( ) const &
inline

Definition at line 13038 of file cpp-checked.h.

References __isl_give, isl_point_copy(), and ptr.

Referenced by copy(), and to_set().

◆ ctx()

◆ detect_equalities()

isl::basic_set isl::point::detect_equalities ( ) const
inline

Definition at line 13110 of file cpp-checked.h.

References isl::checked::basic_set::detect_equalities().

Referenced by copy().

◆ dim_max_val()

isl::val isl::point::dim_max_val ( int pos) const
inline

Definition at line 13115 of file cpp-checked.h.

References isl::checked::basic_set::dim_max_val(), and pos().

Referenced by copy().

◆ dim_min_val()

isl::val isl::point::dim_min_val ( int pos) const
inline

Definition at line 13120 of file cpp-checked.h.

References isl::checked::basic_set::dim_min_val(), and pos().

Referenced by copy().

◆ drop_unused_params()

isl::set isl::point::drop_unused_params ( ) const
inline

Definition at line 13125 of file cpp-checked.h.

References isl::checked::basic_set::drop_unused_params().

Referenced by copy().

◆ every_set()

boolean isl::checked::point::every_set ( const std::function< boolean(isl::checked::set)> & test) const
inline

Definition at line 13130 of file cpp-checked.h.

References isl::checked::basic_set::every_set(), and test.

Referenced by copy().

◆ extract_set()

isl::set isl::point::extract_set ( const isl::checked::space & space) const
inline

Definition at line 13135 of file cpp-checked.h.

References isl::checked::basic_set::extract_set(), and space().

Referenced by copy().

◆ flatten()

isl::basic_set isl::point::flatten ( ) const
inline

Definition at line 13140 of file cpp-checked.h.

References isl::checked::basic_set::flatten().

Referenced by copy().

◆ foreach_basic_set()

stat isl::checked::point::foreach_basic_set ( const std::function< stat(isl::checked::basic_set)> & fn) const
inline

Definition at line 13145 of file cpp-checked.h.

References fn, and isl::checked::basic_set::foreach_basic_set().

Referenced by copy().

◆ foreach_point()

stat isl::checked::point::foreach_point ( const std::function< stat(isl::checked::point)> & fn) const
inline

Definition at line 13150 of file cpp-checked.h.

References fn, and isl::checked::basic_set::foreach_point().

Referenced by copy().

◆ foreach_set()

stat isl::checked::point::foreach_set ( const std::function< stat(isl::checked::set)> & fn) const
inline

Definition at line 13155 of file cpp-checked.h.

References fn, and isl::checked::basic_set::foreach_set().

Referenced by copy().

◆ get()

__isl_keep isl_point * isl::point::get ( ) const
inline

Definition at line 13042 of file cpp-checked.h.

References __isl_keep, and ptr.

Referenced by isl::point::coordinate_val(), copy(), and multi_val().

◆ get_multi_val()

isl::multi_val isl::point::get_multi_val ( ) const
inline

Definition at line 13356 of file cpp-checked.h.

References multi_val().

Referenced by copy().

◆ gist() [1/3]

isl::basic_set isl::point::gist ( const isl::checked::basic_set & context) const
inline

Definition at line 13160 of file cpp-checked.h.

References context, and isl::checked::basic_set::gist().

Referenced by copy().

◆ gist() [2/3]

isl::set isl::point::gist ( const isl::checked::set & context) const
inline

Definition at line 13165 of file cpp-checked.h.

References context, and isl::checked::basic_set::gist().

◆ gist() [3/3]

isl::union_set isl::point::gist ( const isl::checked::union_set & context) const
inline

Definition at line 13170 of file cpp-checked.h.

References context, and isl::checked::basic_set::gist().

◆ gist_params()

isl::set isl::point::gist_params ( const isl::checked::set & context) const
inline

Definition at line 13175 of file cpp-checked.h.

References context, and isl::checked::basic_set::gist_params().

Referenced by copy().

◆ identity()

isl::map isl::point::identity ( ) const
inline

Definition at line 13180 of file cpp-checked.h.

References isl::checked::basic_set::identity().

Referenced by copy().

◆ indicator_function()

isl::pw_aff isl::point::indicator_function ( ) const
inline

Definition at line 13185 of file cpp-checked.h.

References isl::checked::basic_set::indicator_function().

Referenced by copy().

◆ insert_domain()

isl::map isl::point::insert_domain ( const isl::checked::space & domain) const
inline

Definition at line 13190 of file cpp-checked.h.

References domain, and isl::checked::basic_set::insert_domain().

Referenced by copy().

◆ intersect() [1/3]

isl::basic_set isl::point::intersect ( const isl::checked::basic_set & bset2) const
inline

Definition at line 13195 of file cpp-checked.h.

References isl::checked::basic_set::intersect().

Referenced by copy().

◆ intersect() [2/3]

isl::set isl::point::intersect ( const isl::checked::set & set2) const
inline

Definition at line 13200 of file cpp-checked.h.

References isl::checked::basic_set::intersect(), and set2.

◆ intersect() [3/3]

isl::union_set isl::point::intersect ( const isl::checked::union_set & uset2) const
inline

Definition at line 13205 of file cpp-checked.h.

References isl::checked::basic_set::intersect().

◆ intersect_params() [1/2]

isl::basic_set isl::point::intersect_params ( const isl::checked::basic_set & bset2) const
inline

Definition at line 13210 of file cpp-checked.h.

References isl::checked::basic_set::intersect_params().

Referenced by copy().

◆ intersect_params() [2/2]

isl::set isl::point::intersect_params ( const isl::checked::set & params) const
inline

Definition at line 13215 of file cpp-checked.h.

References isl::checked::basic_set::intersect_params(), and params().

◆ involves_locals()

boolean isl::point::involves_locals ( ) const
inline

Definition at line 13220 of file cpp-checked.h.

References isl::checked::basic_set::involves_locals().

Referenced by copy().

◆ is_disjoint() [1/2]

boolean isl::point::is_disjoint ( const isl::checked::set & set2) const
inline

Definition at line 13225 of file cpp-checked.h.

References isl::checked::basic_set::is_disjoint(), and set2.

Referenced by copy().

◆ is_disjoint() [2/2]

boolean isl::point::is_disjoint ( const isl::checked::union_set & uset2) const
inline

Definition at line 13230 of file cpp-checked.h.

References isl::checked::basic_set::is_disjoint().

◆ is_empty()

boolean isl::point::is_empty ( ) const
inline

Definition at line 13235 of file cpp-checked.h.

References isl::checked::basic_set::is_empty().

Referenced by copy().

◆ is_equal() [1/3]

boolean isl::point::is_equal ( const isl::checked::basic_set & bset2) const
inline

Definition at line 13240 of file cpp-checked.h.

References isl::checked::basic_set::is_equal().

Referenced by copy().

◆ is_equal() [2/3]

boolean isl::point::is_equal ( const isl::checked::set & set2) const
inline

Definition at line 13245 of file cpp-checked.h.

References isl::checked::basic_set::is_equal(), and set2.

◆ is_equal() [3/3]

boolean isl::point::is_equal ( const isl::checked::union_set & uset2) const
inline

Definition at line 13250 of file cpp-checked.h.

References isl::checked::basic_set::is_equal().

◆ is_null()

bool isl::point::is_null ( ) const
inline

Definition at line 13052 of file cpp-checked.h.

References ptr.

Referenced by copy().

◆ is_singleton()

boolean isl::point::is_singleton ( ) const
inline

Definition at line 13255 of file cpp-checked.h.

References isl::checked::basic_set::is_singleton().

Referenced by copy().

◆ is_strict_subset() [1/2]

boolean isl::point::is_strict_subset ( const isl::checked::set & set2) const
inline

Definition at line 13260 of file cpp-checked.h.

References isl::checked::basic_set::is_strict_subset(), and set2.

Referenced by copy().

◆ is_strict_subset() [2/2]

boolean isl::point::is_strict_subset ( const isl::checked::union_set & uset2) const
inline

Definition at line 13265 of file cpp-checked.h.

References isl::checked::basic_set::is_strict_subset().

◆ is_subset() [1/3]

boolean isl::point::is_subset ( const isl::checked::basic_set & bset2) const
inline

Definition at line 13270 of file cpp-checked.h.

References isl::checked::basic_set::is_subset().

Referenced by copy().

◆ is_subset() [2/3]

boolean isl::point::is_subset ( const isl::checked::set & set2) const
inline

Definition at line 13275 of file cpp-checked.h.

References isl::checked::basic_set::is_subset(), and set2.

◆ is_subset() [3/3]

boolean isl::point::is_subset ( const isl::checked::union_set & uset2) const
inline

Definition at line 13280 of file cpp-checked.h.

References isl::checked::basic_set::is_subset().

◆ is_wrapping()

boolean isl::point::is_wrapping ( ) const
inline

Definition at line 13285 of file cpp-checked.h.

References isl::checked::basic_set::is_wrapping().

Referenced by copy().

◆ isa_set()

boolean isl::point::isa_set ( ) const
inline

Definition at line 13290 of file cpp-checked.h.

References isl::checked::basic_set::isa_set().

Referenced by copy().

◆ lattice_tile()

isl::fixed_box isl::point::lattice_tile ( ) const
inline

Definition at line 13295 of file cpp-checked.h.

References isl::checked::basic_set::lattice_tile().

Referenced by copy().

◆ lexmax()

isl::set isl::point::lexmax ( ) const
inline

Definition at line 13300 of file cpp-checked.h.

References isl::checked::basic_set::lexmax().

Referenced by copy().

◆ lexmax_pw_multi_aff()

isl::pw_multi_aff isl::point::lexmax_pw_multi_aff ( ) const
inline

Definition at line 13305 of file cpp-checked.h.

References isl::checked::basic_set::lexmax_pw_multi_aff().

Referenced by copy().

◆ lexmin()

isl::set isl::point::lexmin ( ) const
inline

Definition at line 13310 of file cpp-checked.h.

References isl::checked::basic_set::lexmin().

Referenced by copy().

◆ lexmin_pw_multi_aff()

isl::pw_multi_aff isl::point::lexmin_pw_multi_aff ( ) const
inline

Definition at line 13315 of file cpp-checked.h.

References isl::checked::basic_set::lexmin_pw_multi_aff().

Referenced by copy().

◆ lower_bound() [1/2]

isl::set isl::point::lower_bound ( const isl::checked::multi_pw_aff & lower) const
inline

Definition at line 13320 of file cpp-checked.h.

References isl::checked::basic_set::lower_bound().

Referenced by copy().

◆ lower_bound() [2/2]

isl::set isl::point::lower_bound ( const isl::checked::multi_val & lower) const
inline

Definition at line 13325 of file cpp-checked.h.

References isl::checked::basic_set::lower_bound().

◆ max_multi_pw_aff()

isl::multi_pw_aff isl::point::max_multi_pw_aff ( ) const
inline

Definition at line 13330 of file cpp-checked.h.

References isl::checked::basic_set::max_multi_pw_aff().

Referenced by copy().

◆ max_val()

isl::val isl::point::max_val ( const isl::checked::aff & obj) const
inline

Definition at line 13335 of file cpp-checked.h.

References isl::checked::basic_set::max_val(), and obj.

Referenced by copy().

◆ min_multi_pw_aff()

isl::multi_pw_aff isl::point::min_multi_pw_aff ( ) const
inline

Definition at line 13340 of file cpp-checked.h.

References isl::checked::basic_set::min_multi_pw_aff().

Referenced by copy().

◆ min_val()

isl::val isl::point::min_val ( const isl::checked::aff & obj) const
inline

Definition at line 13345 of file cpp-checked.h.

References isl::checked::basic_set::min_val(), and obj.

Referenced by copy().

◆ multi_val()

isl::multi_val isl::point::multi_val ( ) const
inline

Definition at line 13350 of file cpp-checked.h.

References get(), isl_point_get_multi_val(), manage, and res.

Referenced by copy(), and get_multi_val().

◆ n_basic_set()

class size isl::point::n_basic_set ( ) const
inline

Definition at line 13361 of file cpp-checked.h.

References isl::checked::basic_set::n_basic_set(), n_basic_set(), and point().

Referenced by copy(), and n_basic_set().

◆ operator=()

point & isl::point::operator= ( point obj)
inline

Definition at line 13028 of file cpp-checked.h.

References obj, and point().

◆ param_pw_aff_on_domain() [1/2]

isl::pw_aff isl::point::param_pw_aff_on_domain ( const isl::checked::id & id) const
inline

Definition at line 13366 of file cpp-checked.h.

References isl::checked::basic_set::param_pw_aff_on_domain().

Referenced by copy(), and param_pw_aff_on_domain().

◆ param_pw_aff_on_domain() [2/2]

isl::pw_aff isl::point::param_pw_aff_on_domain ( const std::string & id) const
inline

Definition at line 13371 of file cpp-checked.h.

References ctx(), and param_pw_aff_on_domain().

◆ params()

isl::basic_set isl::point::params ( ) const
inline

Definition at line 13376 of file cpp-checked.h.

References isl::checked::basic_set::params().

Referenced by copy(), and intersect_params().

◆ plain_multi_val_if_fixed()

isl::multi_val isl::point::plain_multi_val_if_fixed ( ) const
inline

Definition at line 13381 of file cpp-checked.h.

References isl::checked::basic_set::plain_multi_val_if_fixed().

Referenced by copy().

◆ polyhedral_hull()

isl::basic_set isl::point::polyhedral_hull ( ) const
inline

Definition at line 13386 of file cpp-checked.h.

References isl::checked::basic_set::polyhedral_hull().

Referenced by copy().

◆ preimage() [1/4]

isl::set isl::point::preimage ( const isl::checked::multi_aff & ma) const
inline

Definition at line 13391 of file cpp-checked.h.

References ma, and isl::checked::basic_set::preimage().

Referenced by copy().

◆ preimage() [2/4]

isl::set isl::point::preimage ( const isl::checked::multi_pw_aff & mpa) const
inline

Definition at line 13396 of file cpp-checked.h.

References isl::checked::basic_set::preimage().

◆ preimage() [3/4]

isl::set isl::point::preimage ( const isl::checked::pw_multi_aff & pma) const
inline

Definition at line 13401 of file cpp-checked.h.

References pma, and isl::checked::basic_set::preimage().

◆ preimage() [4/4]

isl::union_set isl::point::preimage ( const isl::checked::union_pw_multi_aff & upma) const
inline

Definition at line 13406 of file cpp-checked.h.

References isl::checked::basic_set::preimage().

◆ product()

isl::set isl::point::product ( const isl::checked::set & set2) const
inline

Definition at line 13411 of file cpp-checked.h.

References isl::checked::basic_set::product(), and set2.

Referenced by copy().

◆ project_out_all_params()

isl::set isl::point::project_out_all_params ( ) const
inline

Definition at line 13416 of file cpp-checked.h.

References isl::checked::basic_set::project_out_all_params().

Referenced by copy().

◆ project_out_param() [1/3]

isl::set isl::point::project_out_param ( const isl::checked::id & id) const
inline

Definition at line 13421 of file cpp-checked.h.

References isl::checked::basic_set::project_out_param().

Referenced by copy(), and project_out_param().

◆ project_out_param() [2/3]

isl::set isl::point::project_out_param ( const isl::checked::id_list & list) const
inline

Definition at line 13431 of file cpp-checked.h.

References isl::checked::basic_set::project_out_param().

◆ project_out_param() [3/3]

isl::set isl::point::project_out_param ( const std::string & id) const
inline

Definition at line 13426 of file cpp-checked.h.

References ctx(), and project_out_param().

◆ pw_aff_on_domain() [1/2]

isl::pw_aff isl::point::pw_aff_on_domain ( const isl::checked::val & v) const
inline

Definition at line 13436 of file cpp-checked.h.

References isl::checked::basic_set::pw_aff_on_domain().

Referenced by copy(), and pw_aff_on_domain().

◆ pw_aff_on_domain() [2/2]

isl::pw_aff isl::point::pw_aff_on_domain ( long v) const
inline

Definition at line 13441 of file cpp-checked.h.

References ctx(), and pw_aff_on_domain().

◆ pw_multi_aff_on_domain()

isl::pw_multi_aff isl::point::pw_multi_aff_on_domain ( const isl::checked::multi_val & mv) const
inline

Definition at line 13446 of file cpp-checked.h.

References isl::checked::basic_set::pw_multi_aff_on_domain().

Referenced by copy().

◆ release()

◆ sample()

isl::basic_set isl::point::sample ( ) const
inline

Definition at line 13451 of file cpp-checked.h.

References isl::checked::basic_set::sample().

Referenced by copy().

◆ sample_point()

isl::point isl::point::sample_point ( ) const
inline

Definition at line 13456 of file cpp-checked.h.

References isl::checked::basic_set::sample_point().

Referenced by copy().

◆ set_list()

isl::set_list isl::point::set_list ( ) const
inline

Definition at line 13461 of file cpp-checked.h.

References isl::checked::basic_set::set_list().

Referenced by copy().

◆ simple_fixed_box_hull()

isl::fixed_box isl::point::simple_fixed_box_hull ( ) const
inline

Definition at line 13466 of file cpp-checked.h.

References isl::checked::basic_set::simple_fixed_box_hull().

Referenced by copy().

◆ space()

isl::space isl::point::space ( ) const
inline

Definition at line 13471 of file cpp-checked.h.

References isl::checked::basic_set::space().

Referenced by copy(), and extract_set().

◆ stride()

isl::val isl::point::stride ( int pos) const
inline

Definition at line 13476 of file cpp-checked.h.

References pos(), and isl::checked::basic_set::stride().

Referenced by copy().

◆ subtract() [1/2]

isl::set isl::point::subtract ( const isl::checked::set & set2) const
inline

Definition at line 13481 of file cpp-checked.h.

References set2, and isl::checked::basic_set::subtract().

Referenced by copy().

◆ subtract() [2/2]

isl::union_set isl::point::subtract ( const isl::checked::union_set & uset2) const
inline

Definition at line 13486 of file cpp-checked.h.

References isl::checked::basic_set::subtract().

◆ to_list()

isl::basic_set_list isl::point::to_list ( ) const
inline

Definition at line 13491 of file cpp-checked.h.

References isl::checked::basic_set::to_list().

Referenced by copy().

◆ to_set()

isl::set isl::point::to_set ( ) const
inline

Definition at line 13496 of file cpp-checked.h.

References copy(), isl_point_to_set(), manage, and res.

Referenced by copy().

◆ to_union_set()

isl::union_set isl::point::to_union_set ( ) const
inline

Definition at line 13502 of file cpp-checked.h.

References isl::checked::basic_set::to_union_set().

Referenced by copy().

◆ translation()

isl::map isl::point::translation ( ) const
inline

Definition at line 13507 of file cpp-checked.h.

References isl::checked::basic_set::translation().

Referenced by copy().

◆ tuple_dim()

class size isl::point::tuple_dim ( ) const
inline

Definition at line 13512 of file cpp-checked.h.

References point(), isl::checked::basic_set::tuple_dim(), and tuple_dim().

Referenced by copy(), and tuple_dim().

◆ unbind_params()

isl::set isl::point::unbind_params ( const isl::checked::multi_id & tuple) const
inline

Definition at line 13517 of file cpp-checked.h.

References tuple, and isl::checked::basic_set::unbind_params().

Referenced by copy().

◆ unbind_params_insert_domain()

isl::map isl::point::unbind_params_insert_domain ( const isl::checked::multi_id & domain) const
inline

Definition at line 13522 of file cpp-checked.h.

References domain, and isl::checked::basic_set::unbind_params_insert_domain().

Referenced by copy().

◆ unite() [1/3]

isl::set isl::point::unite ( const isl::checked::basic_set & bset2) const
inline

Definition at line 13527 of file cpp-checked.h.

References isl::checked::basic_set::unite().

Referenced by copy().

◆ unite() [2/3]

isl::set isl::point::unite ( const isl::checked::set & set2) const
inline

Definition at line 13532 of file cpp-checked.h.

References set2, and isl::checked::basic_set::unite().

◆ unite() [3/3]

isl::union_set isl::point::unite ( const isl::checked::union_set & uset2) const
inline

Definition at line 13537 of file cpp-checked.h.

References isl::checked::basic_set::unite().

◆ unshifted_simple_hull()

isl::basic_set isl::point::unshifted_simple_hull ( ) const
inline

Definition at line 13542 of file cpp-checked.h.

References isl::checked::basic_set::unshifted_simple_hull().

Referenced by copy().

◆ unwrap()

isl::map isl::point::unwrap ( ) const
inline

Definition at line 13547 of file cpp-checked.h.

References isl::checked::basic_set::unwrap().

Referenced by copy().

◆ upper_bound() [1/2]

isl::set isl::point::upper_bound ( const isl::checked::multi_pw_aff & upper) const
inline

Definition at line 13552 of file cpp-checked.h.

References isl::checked::basic_set::upper_bound().

Referenced by copy().

◆ upper_bound() [2/2]

isl::set isl::point::upper_bound ( const isl::checked::multi_val & upper) const
inline

Definition at line 13557 of file cpp-checked.h.

References isl::checked::basic_set::upper_bound().

◆ wrapped_reverse()

isl::set isl::point::wrapped_reverse ( ) const
inline

Definition at line 13562 of file cpp-checked.h.

References isl::checked::basic_set::wrapped_reverse().

Referenced by copy().

◆ manage

point manage ( __isl_take isl_point * ptr)
friend

Definition at line 13008 of file cpp-checked.h.

References __isl_take, point(), point, and ptr.

Referenced by isl::point::coordinate_val(), copy(), multi_val(), and to_set().

◆ manage_copy

point manage_copy ( __isl_keep isl_point * ptr)
friend

Definition at line 13011 of file cpp-checked.h.

References __isl_keep, isl_point_copy(), point(), point, and ptr.

Referenced by copy().

Member Data Documentation

◆ ptr

isl_point * isl::point::ptr = nullptr
protected

Definition at line 2626 of file cpp-checked.h.

Referenced by copy(), copy(), ctx(), get(), is_null(), manage, manage_copy, point(), point(), point(), release(), and ~point().


The documentation for this class was generated from the following files: