|
| MP_subset (const MP_set &s1, const MP_set &s2=MP_set::getEmpty(), const MP_set &s3=MP_set::getEmpty(), const MP_set &s4=MP_set::getEmpty(), const MP_set &s5=MP_set::getEmpty()) |
|
void | display (const std::string &s="") const |
|
| MP_subset (std::vector< const MP_set * > s) |
|
| ~MP_subset () |
|
int | operator() (int i1, int i2=0, int i3=0, int i4=0, int i5=0) |
|
SubsetRef< nbr > & | operator() (const MP_index_exp &i1, const MP_index_exp &i2=MP_index::getEmpty(), const MP_index_exp &i3=MP_index::getEmpty(), const MP_index_exp &i4=MP_index::getEmpty(), const MP_index_exp &i5=MP_index::getEmpty()) |
|
const MP_domain & | operator() (const SUBSETREF &s) |
|
int | evaluate (const std::vector< MP_index * > &I) const |
|
void | insert (const std::vector< int > &args) |
|
void | insert (int i1, int i2=0, int i3=0, int i4=0, int i5=0) |
|
const InsertFunctor< nbr > & | insert (MP_index_exp i1, MP_index_exp i2=MP_index_exp::getEmpty(), MP_index_exp i3=MP_index_exp::getEmpty(), MP_index_exp i4=MP_index_exp::getEmpty(), MP_index_exp i5=MP_index_exp::getEmpty()) |
|
virtual int | size () const |
|
template<int nbr>
class flopc::MP_subset< nbr >
Internal representation of a "set".
- Note
- FOR INTERNAL USE: This is not normally used directly by the calling code.
-
this is often implicitly created with many expressions which may subset a set.
Definition at line 23 of file MP_domain.hpp.