Класс переопределяет оператор [ ] и преобразование к типу maIndex, чтобы сократить код формирования и передачи индекса.

###### Функции класса CmaIndex

    CmaIndex(long size=5)

Создает индекс с максимальной размерностью size.

    CmaIndex& operator[] (long i)

Оператор добавляет еще один элемент к формируемому индексу и возвращает указатель на себя.

    maIndex AsIndex()

Преобразует сформированный индекс к типу maIndex и сбрасывает формирование индекса в исходное состояние, поэтому одним и тем же индексом можно пользоваться многократно.

Пример. Создание числовых матриц заданной размерности и размеров.

    CmaIndex sz;
    IA->CreateDouble (sz[20][200]);
    IB->CreateDouble (sz[20][200][4]);