FLOPC++
|
Internal representation of a "set". More...
#include <MP_set.hpp>
Public Member Functions | |
SubsetRef (MP_subset< nbr > *s, const MP_index_exp &i1, const MP_index_exp &i2, const MP_index_exp &i3, const MP_index_exp &i4, const MP_index_exp &i5) | |
void | display () const |
operator MP_domain () const | |
virtual MP_domain | getDomain (MP_set *s) const |
SubsetRef & | such_that (const MP_boolean &b) |
int | evaluate () const |
MP_index * | getIndex () const |
Public Attributes | |
MP_boolean | B |
MP_subset< nbr > * | S |
MP_index_exp | I1 |
MP_index_exp | I2 |
MP_index_exp | I3 |
MP_index_exp | I4 |
MP_index_exp | I5 |
Additional Inherited Members | |
![]() | |
MP_index_base () | |
virtual | ~MP_index_base () |
Internal representation of a "set".
Definition at line 150 of file MP_set.hpp.
|
inline |
Definition at line 296 of file MP_set.hpp.
|
inlinevirtual |
Reimplemented from flopc::MP_index_base.
Definition at line 303 of file MP_set.hpp.
|
inlinevirtual |
Reimplemented from flopc::SUBSETREF.
Definition at line 335 of file MP_set.hpp.
References flopc::SubsetRef< nbr >::I1, flopc::SubsetRef< nbr >::I2, flopc::SubsetRef< nbr >::I3, flopc::SubsetRef< nbr >::I4, flopc::SubsetRef< nbr >::I5, flopc::outOfBound, flopc::pos(), and flopc::SubsetRef< nbr >::S.
|
inlinevirtual |
Reimplemented from flopc::SUBSETREF.
Definition at line 323 of file MP_set.hpp.
References flopc::SubsetRef< nbr >::I1, flopc::SubsetRef< nbr >::I2, flopc::SubsetRef< nbr >::I3, flopc::SubsetRef< nbr >::I4, flopc::SubsetRef< nbr >::I5, and flopc::SubsetRef< nbr >::S.
|
inlinevirtual |
Reimplemented from flopc::SUBSETREF.
Definition at line 350 of file MP_set.hpp.
References flopc::SubsetRef< nbr >::S.
|
inline |
Definition at line 309 of file MP_set.hpp.
References flopc::SubsetRef< nbr >::I1, flopc::SubsetRef< nbr >::I2, flopc::SubsetRef< nbr >::I3, flopc::SubsetRef< nbr >::I4, flopc::SubsetRef< nbr >::I5, and flopc::SubsetRef< nbr >::S.
|
inline |
Definition at line 330 of file MP_set.hpp.
References flopc::SubsetRef< nbr >::B.
MP_boolean flopc::SubsetRef< nbr >::B |
Definition at line 353 of file MP_set.hpp.
Referenced by flopc::SubsetRef< nbr >::such_that().
MP_index_exp flopc::SubsetRef< nbr >::I1 |
Definition at line 355 of file MP_set.hpp.
Referenced by flopc::SubsetRef< nbr >::evaluate(), flopc::SubsetRef< nbr >::getDomain(), and flopc::SubsetRef< nbr >::operator MP_domain().
MP_index_exp flopc::SubsetRef< nbr >::I2 |
Definition at line 355 of file MP_set.hpp.
Referenced by flopc::SubsetRef< nbr >::evaluate(), flopc::SubsetRef< nbr >::getDomain(), and flopc::SubsetRef< nbr >::operator MP_domain().
MP_index_exp flopc::SubsetRef< nbr >::I3 |
Definition at line 355 of file MP_set.hpp.
Referenced by flopc::SubsetRef< nbr >::evaluate(), flopc::SubsetRef< nbr >::getDomain(), and flopc::SubsetRef< nbr >::operator MP_domain().
MP_index_exp flopc::SubsetRef< nbr >::I4 |
Definition at line 355 of file MP_set.hpp.
Referenced by flopc::SubsetRef< nbr >::evaluate(), flopc::SubsetRef< nbr >::getDomain(), and flopc::SubsetRef< nbr >::operator MP_domain().
MP_index_exp flopc::SubsetRef< nbr >::I5 |
Definition at line 355 of file MP_set.hpp.
Referenced by flopc::SubsetRef< nbr >::evaluate(), flopc::SubsetRef< nbr >::getDomain(), and flopc::SubsetRef< nbr >::operator MP_domain().
MP_subset<nbr>* flopc::SubsetRef< nbr >::S |
Definition at line 354 of file MP_set.hpp.
Referenced by flopc::SubsetRef< nbr >::evaluate(), flopc::SubsetRef< nbr >::getDomain(), flopc::SubsetRef< nbr >::getIndex(), and flopc::SubsetRef< nbr >::operator MP_domain().