C3D Kernel  104598
Открытые члены | Открытые статические члены | Защищенные члены

Квадратная матрица чисел N x N.

Полный список членов класса

Открытые члены

 MatrixNN (const uint16 &dim)
 Конструктор ограниченной размерности.
 MatrixNN (const MatrixNN &)
 Конструктор копирования.
 ~MatrixNN ()
 Деструктор.
size_t Lines () const
 Дать количество строк матрицы.
size_t Columns () const
 Дать количество столбцов матрицы.
size_t Count () const
 Количество элементов матрицы.
c3d::IndicesPair GetSize () const
 Дать размер матрицы.
bool SetSize (c3d::IndicesPair sz)
 Установить размер.
bool SetSize (size_t lsz, size_t csz, bool save_vals=false)
 Установить размер.
bool SetSize (size_t dim, bool save_vals=false)
 Установить размер.
const double & GetElem (size_t i, size_t j) const
 Получить элемент матрицы (i,j).
void SetElem (size_t i, size_t j, double v)
 Установить элемент матрицы (i,j).
const double & operator() (size_t i, size_t j) const
 Получить элемент матрицы (i,j).
MatrixNNSetZero ()
 Обнулить матрицу.
bool Init (const MatrixNN &)
 Инициализировать элементами другой матрицы.
MatrixNNoperator= (const MatrixNN &mtr)
 Оператор присваивания.
bool SwapLines (size_t ln1, size_t ln2)
 Поменять местами строки.
double & operator() (size_t i, size_t j)
 Установить элемент матрицы (i,j).
const double * GetLine (size_t i) const
 Выдать адрес начала строки матрицы.
double * SetLine (size_t i)
 Выдать адрес начала строки матрицы.
void Init (size_t i, size_t j, double v)
 Инициировать элемент.
void SetLine (size_t i, double *p)
 Установить строку.
double ** SetParr ()
 Выдать адрес матрицы.
void SetSingle ()
 Сделать матрицу единичной.
bool Add ()
 Увеличить размерность, добавив строку и столбец в конец.
void Delete (size_t i)
 Удалить строку и столбец.

Открытые статические члены

static MatrixNNCreate (size_t m)
 Конструктор по заданной размерности.

Защищенные члены

 MatrixNN ()
 Конструктор.
 MatrixNN (size_t dim)
 Конструктор по заданной размерности.

Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы