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

Internal representation of a "set". More...

`#include <MP_set.hpp>`

Inheritance diagram for flopc::SUBSETREF:
[legend]
Collaboration diagram for flopc::SUBSETREF:
[legend]

List of all members.

## Public Member Functions
virtual MP_index * | getIndex () const
virtual MP_domain | getDomain (MP_set *s) const
int | evaluate () const

## Detailed Description

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 273 of file MP_set.hpp.

## Member Function Documentation

virtual MP_index* flopc::SUBSETREF::getIndex | ( |  | ) | const`[inline, virtual]`

Implements flopc::MP_index_base.

Reimplemented in flopc::SubsetRef< nbr >.

Definition at line 275 of file MP_set.hpp.

virtual MP_domain flopc::SUBSETREF::getDomain | ( | MP_set * | s | ) | const`[inline, virtual]`

Implements flopc::MP_index_base.

Reimplemented in flopc::SubsetRef< nbr >.

Definition at line 278 of file MP_set.hpp.

int flopc::SUBSETREF::evaluate | ( |  | ) | const`[inline, virtual]`

Implements flopc::MP_index_base.

Reimplemented in flopc::SubsetRef< nbr >.

Definition at line 281 of file MP_set.hpp.

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

- /home/coin/svn-release/Smi-0.93.1/FlopCpp/src/MP_set.hpp