Reference to a set of index values. More...
#include <MP_domain.hpp>


Public Member Functions | |
| MP_domain_base () | |
| virtual | ~MP_domain_base () |
| virtual Functor * | makeInsertFunctor () const |
| virtual MP_index * | getIndex () const =0 |
| virtual const MP_set_base * | getSet () const =0 |
| void | display () const |
| virtual size_t | size () const |
Public Attributes | |
| const Functor * | donext |
Private Attributes | |
| int | count |
Friends | |
| class | MP_domain |
| class | Handle< MP_domain_base * > |
| MP_domain | operator* (const MP_domain &a, const MP_domain &b) |
| operator which creates a new domain as the pairwise combinations of two input domains. | |
Reference to a set of index values.
Definition at line 30 of file MP_domain.hpp.
| flopc::MP_domain_base::MP_domain_base | ( | ) |
| virtual flopc::MP_domain_base::~MP_domain_base | ( | ) | [virtual] |
| virtual Functor* flopc::MP_domain_base::makeInsertFunctor | ( | ) | const [virtual] |
Reimplemented in flopc::MP_domain_subset< nbr >.
| virtual MP_index* flopc::MP_domain_base::getIndex | ( | ) | const [pure virtual] |
Implements flopc::MP_index_base.
Implemented in flopc::MP_domain_set, and flopc::MP_domain_subset< nbr >.
| virtual const MP_set_base* flopc::MP_domain_base::getSet | ( | ) | const [pure virtual] |
Implemented in flopc::MP_domain_set, and flopc::MP_domain_subset< nbr >.
| void flopc::MP_domain_base::display | ( | ) | const |
| virtual size_t flopc::MP_domain_base::size | ( | ) | const [virtual] |
friend class MP_domain [friend] |
Definition at line 31 of file MP_domain.hpp.
friend class Handle< MP_domain_base * > [friend] |
Definition at line 32 of file MP_domain.hpp.
operator which creates a new domain as the pairwise combinations of two input domains.
int flopc::MP_domain_base::count [private] |
Reimplemented from flopc::MP_index_base.
Definition at line 35 of file MP_domain.hpp.
Definition at line 45 of file MP_domain.hpp.
1.6.1