13 #include <matrix/LibMatrix.h>
49 DtMatrix(
int a,
int b,
bool init =
true,
int c=-1,
int r=-1);
52 double** Init(
int a,
int b,
bool init,
int c=-1,
int r=-1);
53 double** Init(
DtMatrix* matM,
bool copy =
false);
63 double get(
int i,
int j);
64 bool set(
int i,
int j,
double val);
71 void print(
char * str);
82 void setColumns(
int nC)
86 myMaxColumns=myColumns;
100 void restoreColumns()
104 myColumns=myMaxColumns;
109 void identity(
bool clear=
false);
110 void all(
double val);
125 bool RHouse(
DtMVector* house,
int rs,
int cs);
126 bool CHouse(
DtMVector* house,
int rs,
int cs);
134 void Scale(
double s);
137 void SetIndexes(
int i,
int j);
140 void IntersectionInit();
156 double** DataInit(
int r,
int c);
185 DtMVector(
int a,
int bcolumnvector,
bool initialize =
true,
int p = -1);
190 bool set(
int i,
double val);
225 void simplx(
double ** a,
int m,
int n,
int m1,
int m2,
int m3,
int * icase,
int * izrov,
int * ipposv);
226 void simp1(
double ** a,
int mm,
int * ll,
int nll,
int iabf,
int * kp,
double * bmax) ;
227 void simp2(
double ** a,
int n,
int * l2,
int nl2,
int * ip,
int kp,
double * q1);
228 void simp3(
double ** a,
int i1,
int k1,
int ip,
int kp);
229 void print(
double ** a,
int r,
int c,
char *str);