Skip to main content
FRAMES NO FRAMES

Class IloSymbolSetMap

Definition file: ilopl/ilomap.h
Map of IloSymbolSetMapIloSymbolSetMapIloSymbolSetMapIloAnyCollectionMap
This is the class for mapping a list of set-of-strings values.

The class IloSymbolSetMap maps set-of-strings elements such as IloSymbolSet. This list is indexed by sets of integers, floats, strings or tuples.

Method Summary
public const IloSymbolSetget(IloTuple index) const
public const IloSymbolSetget(IloSymbol index) const
public const IloSymbolSetget(const char * index) const
public const IloSymbolSetget(IloNum index) const
public const IloSymbolSetget(IloInt index) const
public IloSymbolSetgetAt(IloMapIndexArray indices) const
public IloSymbolSetMapgetSub(const char * index) const
public IloSymbolSetMapgetSub(IloTuple index) const
public IloSymbolSetMapgetSub(IloInt index) const
public IloSymbolSetMapgetSub(IloNum index) const
public IloSymbolSetMapoperator[](IloTuple index) const
public IloSymbolSetMapoperator[](IloSymbol index) const
public IloSymbolSetMapoperator[](const char * index) const
public IloSymbolSetMapoperator[](IloNum index) const
public IloSymbolSetMapoperator[](IloInt index) const
public voidset(IloSymbol index, IloSymbolSet value)
public voidset(IloTuple index, IloSymbolSet value)
public voidset(IloNum index, IloSymbolSet value)
public voidset(IloInt index, IloSymbolSet value)
public voidset(const char * index, IloSymbolSet value)
Inherited Methods from IloAnyCollectionMap
endElements, get, get, get, get, get, getAt, getSub, getSub, getSub, getSub, operator[], operator[], operator[], operator[], operator[]
Method Detail

get

public const IloSymbolSet get(IloTuple index) const

This member function returns the element index from the map. The invoking map should be of one dimension only.

Parameters:

index
The requested element.

get

public const IloSymbolSet get(IloSymbol index) const

This member function returns the element idx from the map. The invoking map should be of one dimension only. See get(IloInt).


get

public const IloSymbolSet get(const char * index) const

This member function returns the element index from the map. The invoking map should be of one dimension only.

Parameters:

index
The requested element.

get

public const IloSymbolSet get(IloNum index) const

This member function returns the element index from the map. The invoking map should be of one dimension only.

Parameters:

index
The requested element.

get

public const IloSymbolSet get(IloInt index) const

This member function returns the element index from the map. The invoking map should be of one dimension only.

Parameters:

index
The requested element.

getAt

public IloSymbolSet getAt(IloMapIndexArray indices) const

This member function returns the element corresponding to indices from the map. The invoking map should have as many dimensions as the size of indices.

Parameters:

indices
The requested element.

getSub

public IloSymbolSetMap getSub(const char * index) const

This member function returns the submap index from the map. The invoking map should have more than one dimension.


getSub

public IloSymbolSetMap getSub(IloTuple index) const

This member function returns the submap index from the map. The invoking map should have more than one dimension.

see IloMap#getSub(IloInt)

getSub

public IloSymbolSetMap getSub(IloInt index) const

This member function returns the submap index from the map. The invoking map should have more than one dimension.


getSub

public IloSymbolSetMap getSub(IloNum index) const

This member function returns the submap index from the map. The invoking map should have more than one dimension.


operator[]

public IloSymbolSetMap operator[](IloTuple index) const

Returns the submap index from the map. The invoking map should have more than one dimension.


operator[]

public IloSymbolSetMap operator[](IloSymbol index) const

Returns the submap index from the map. The invoking map should have more than one dimension.


operator[]

public IloSymbolSetMap operator[](const char * index) const

Returns the submap index from the map. The invoking map should have more than one dimension.


operator[]

public IloSymbolSetMap operator[](IloNum index) const

Returns the submap index from the map. The invoking map should have more than one dimension.


operator[]

public IloSymbolSetMap operator[](IloInt index) const

This member function returns the submap index from the map. The invoking map should have more than one dimension.


set

public void set(IloSymbol index, IloSymbolSet value)

Sets the element index in the current map to value. The invoking map should be of only one dimension.

Parameters:

index
The symbol element to set.
value
The value of the element.

set

public void set(IloTuple index, IloSymbolSet value)

Sets the element index in the current map to value. The invoking map should be of only one dimension.

Parameters:

index
The tuple element to set.
value
The value of the element.

set

public void set(IloNum index, IloSymbolSet value)

Sets the element index in the current map to value. The invoking map should be of only one dimension.

Parameters:

index
The float element to set.
value
The value of the element.

set

public void set(IloInt index, IloSymbolSet value)

Sets the element index in the current map to value. The invoking map should be of only one dimension.

Parameters:

index
The integer element to set.
value
The value of the element.

set

public void set(const char * index, IloSymbolSet value)

Sets the element index in the current map to value. The invoking map should be of only one dimension.

Parameters:

index
The string element to set.
value
The value of the element.