This repository was archived by the owner on Apr 28, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed
isl_interface/include/isl Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -2166,6 +2166,7 @@ class pw_aff {
2166
2166
inline isl::pw_aff neg() const;
2167
2167
inline isl::set nonneg_set() const;
2168
2168
inline isl::set params() const;
2169
+ inline isl::set pos_set() const;
2169
2170
inline isl::pw_aff project_domain_on_params() const;
2170
2171
inline isl::pw_aff pullback(isl::multi_aff ma) const;
2171
2172
inline isl::pw_aff pullback(isl::pw_multi_aff pma) const;
@@ -13082,6 +13083,18 @@ isl::set pw_aff::params() const
13082
13083
return manage(res);
13083
13084
}
13084
13085
13086
+ isl::set pw_aff::pos_set() const
13087
+ {
13088
+ if (!ptr)
13089
+ throw isl::exception::create(isl_error_invalid,
13090
+ "NULL input", __FILE__, __LINE__);
13091
+ options_scoped_set_on_error saved_on_error(get_ctx(), ISL_ON_ERROR_CONTINUE);
13092
+ auto res = isl_pw_aff_pos_set(copy());
13093
+ if (!res)
13094
+ throw exception::create_from_last_error(get_ctx());
13095
+ return manage(res);
13096
+ }
13097
+
13085
13098
isl::pw_aff pw_aff::project_domain_on_params() const
13086
13099
{
13087
13100
if (!ptr)
You can’t perform that action at this time.
0 commit comments