ContentsIndexHome
PreviousUpNext
IMultiDimData Members

The following tables list the members exposed by IMultiDimData.

 
Name 
Description 
 
Aimms data types 
 
Aimms value types 
Public Methods
 
Name 
Description 
 
Creates an IFilter based on the index domains of this data, such that it can be used with the openView and/or createIterator methods.
 
 
Creates an iterator to iterate through the filtered data. By default, 100 tuples are cached.
The identifier is cleaned up upon creation of the iterator.

Also initializes the iterator: Moves the current position to before the beginning of the data; a subsequent next call will find the first non-default position.  
 
Opens an IDataView on this multidimensional data.
 
 
sync 
Synchronizes this data with the corresponding identifier in the AIMMS model. Flushes all modifications (including the index domains) on this data and all its views and waits for it to finish. 
 
Creates an IElement to hold a value. Applies to element valued data only.
 
 
Creates a new IIterator to iterate over the data. By default, 100 tuples are cached.
 
 
Flushes the buffered changes to this data; if possible, this will be performed in the background.
 
 
Returns double the value for the provided tuple. Applies to double valued data only. 
 
Returns double the value for the provided tuple. Applies to double valued data only. 
 
Returns a reference to the index domain on the provided dimension.
 
 
Returns the int value for the provided tuple. Applies to integer valued data and element valued data of which the range is a subset of Integers. 
 
Returns the String value for the provided tuple. Applies to string valued data, and element valued data of which the range is not a subset of Integers. 
 
Assigns the specified value to the specified position. When the position did not exist it the index domain, it will be created. 
 
Sets the specified position to the value. 
 
Sets the values for the complete domain of the data, by passing the values as an array and specifying the number of elements in the array. 
 
Sets the values for the complete domain of the data, by passing the values as an array and specifying the number of elements in the array. 
 
Verifies that the dimension and underlying root sets of the ITuple are applicable on this IData. Only structure is validated; the values themselves are not considered.
 
 
Verifies that the current values are valid in the domain of the IData.
 
 
Empties the data and resets all pending errors. 
 
Returns the current number of non-default values of the data.
 
 
Returns the dimension of the data.
 
 
Returns the DataType corresponding with the type of this instance of IData (IMultiDimData, ISetData or IScalarData).
 
 
Returns the ValueType of the data (double, int, IElement, String or boolean).
 
 
Returns the fully qualified name of the associated identifier in the model.
 
 
Closes the reference and invalidates the object.