7.10 Операторы

Команда MGL: copy DAT dat2 ['eq'='']
Метод класса mglData: void operator= (const mglDataA &d)

Копирует данные из другого экземпляра.

Команда MGL: copy dat val
Метод класса mreal: void operator= (mreal val)

Устанавливает все значения массива равными val.

Команда MGL: multo dat dat2
Команда MGL: multo dat val
Метод класса mglData: void operator*= (const mglDataA &d)
Метод класса mglData: void operator*= (mreal d)
Функция С: void mgl_data_mul_dat (HMDT dat, HCDT d)
Функция С: void mgl_data_mul_num (HMDT dat, mreal d)

Поэлементно умножает на массив d или на число val.

Команда MGL: divto dat dat2
Команда MGL: divto dat val
Метод класса mglData: void operator/= (const mglDataA &d)
Метод класса mglData: void operator/= (mreal d)
Функция С: void mgl_data_div_dat (HMDT dat, HCDT d)
Функция С: void mgl_data_div_num (HMDT dat, mreal d)

Поэлементно делит на массив d или на число val.

Команда MGL: addto dat dat2
Команда MGL: addto dat val
Метод класса mglData: void operator+= (const mglDataA &d)
Метод класса mglData: void operator+= (mreal d)
Функция С: void mgl_data_add_dat (HMDT dat, HCDT d)
Функция С: void mgl_data_add_num (HMDT dat, mreal d)

Поэлементно прибавляет d или число val.

Команда MGL: subto dat dat2
Команда MGL: subto dat val
Метод класса mglData: void operator-= (const mglDataA &d)
Метод класса mglData: void operator-= (mreal d)
Функция С: void mgl_data_sub_dat (HMDT dat, HCDT d)
Функция С: void mgl_data_sub_num (HMDT dat, mreal d)

Поэлементно вычитает d или число val.

Library Function: mglData operator+ (const mglDataA &a, const mglDataA &b)
Library Function: mglData operator+ (mreal a, const mglDataA &b)
Library Function: mglData operator+ (const mglDataA &a, mreal b)

Возвращает поэлементную сумму данных.

Library Function: mglData operator- (const mglDataA &a, const mglDataA &b)
Library Function: mglData operator- (mreal a, const mglDataA &b)
Library Function: mglData operator- (const mglDataA &a, mreal b)

Возвращает поэлементную разность данных.

Library Function: mglData operator* (const mglDataA &a, const mglDataA &b)
Library Function: mglData operator* (mreal a, const mglDataA &b)
Library Function: mglData operator* (const mglDataA &a, mreal b)

Возвращает поэлементное произведение данных.

Library Function: mglData operator/ (const mglDataA &a, const mglDataA &b)
Library Function: mglData operator/ (const mglDataA &a, mreal b)

Возвращает поэлементное деление данных.