flopc::MP_domain_base Class Reference
[Internal (private) interface.]

Reference to a set of index values. More...

#include <MP_domain.hpp>

Inheritance diagram for flopc::MP_domain_base:
Inheritance graph
[legend]
Collaboration diagram for flopc::MP_domain_base:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MP_domain_base ()
virtual ~MP_domain_base ()
virtual FunctormakeInsertFunctor () const
virtual MP_indexgetIndex () const =0
virtual const MP_set_basegetSet () const =0
void display () const
virtual size_t size () const

Public Attributes

const Functordonext

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.

Detailed Description

Reference to a set of index values.

Note:
FOR INTERNAL USE: This is not normally used directly by the calling code.

Definition at line 30 of file MP_domain.hpp.


Constructor & Destructor Documentation

flopc::MP_domain_base::MP_domain_base (  ) 
virtual flopc::MP_domain_base::~MP_domain_base (  )  [virtual]

Member Function Documentation

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]
virtual const MP_set_base* flopc::MP_domain_base::getSet (  )  const [pure virtual]
void flopc::MP_domain_base::display (  )  const
virtual size_t flopc::MP_domain_base::size (  )  const [virtual]

Friends And Related Function Documentation

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.

MP_domain operator* ( const MP_domain a,
const MP_domain b 
) [friend]

operator which creates a new domain as the pairwise combinations of two input domains.


Member Data Documentation

Reimplemented from flopc::MP_index_base.

Definition at line 35 of file MP_domain.hpp.

Definition at line 45 of file MP_domain.hpp.


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

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1