Добавил:
nyan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:ИПОВС - 3 семестр / Lab5 / MatrixDLL / Matrix
.h#pragma once
class Matrix
{
private:
int size;
double* row;
double* collumn;
double* x;
double* y;
double* left;
public:
Matrix(int s,double* r,double* c);
Matrix(int n);
Matrix(const Matrix& a);
Matrix& operator = (const Matrix& a);
double* Solve(double* left);
double GetE(int i);
double GetElementM1(int i, int j);
double GetElementM2(int i, int j);
double GetElementM3(int i, int j);
double GetElementM4(int i, int j);
double GetLeftElement(int i, int j);
double GetMultiplyElement(double(Matrix::*a)(int, int),double(Matrix::*b)(int, int), int i, int j, int sizex2);
double GetReverseMatrixElement(int i, int j);
~Matrix();
};
Соседние файлы в папке MatrixDLL