|
|
b24a13f |
--- ./lib-src/cddlib.c.orig 2008-02-06 17:45:26.000000000 -0700
|
|
|
b24a13f |
+++ ./lib-src/cddlib.c 2012-04-20 10:45:21.502098523 -0600
|
|
|
b24a13f |
@@ -152,8 +152,8 @@ void dd_InitialDataSetup(dd_ConePtr cone
|
|
|
b24a13f |
if (last_d < cone->d){
|
|
|
b24a13f |
if (last_d>0) {
|
|
|
b24a13f |
for (j=0; j
|
|
|
b24a13f |
- dd_init(Vector1[j]);
|
|
|
b24a13f |
- dd_init(Vector2[j]);
|
|
|
b24a13f |
+ dd_clear(Vector1[j]);
|
|
|
b24a13f |
+ dd_clear(Vector2[j]);
|
|
|
b24a13f |
}
|
|
|
b24a13f |
free(Vector1); free(Vector2);
|
|
|
b24a13f |
}
|
|
|
b24a13f |
--- ./lib-src/cddlp.c.orig 2008-02-06 17:45:26.000000000 -0700
|
|
|
b24a13f |
+++ ./lib-src/cddlp.c 2012-04-20 10:40:57.087405837 -0600
|
|
|
b24a13f |
@@ -557,8 +557,8 @@ void dd_SelectDualSimplexPivot(dd_rowran
|
|
|
b24a13f |
for (j=1; j<=d_size; j++){ dd_init(rcost[j-1]);}
|
|
|
b24a13f |
set_initialize(&tieset,d_size);
|
|
|
b24a13f |
set_initialize(&stieset,d_size);
|
|
|
b24a13f |
+ d_last=d_size;
|
|
|
b24a13f |
}
|
|
|
b24a13f |
- d_last=d_size;
|
|
|
b24a13f |
|
|
|
b24a13f |
*r=0; *s=0;
|
|
|
b24a13f |
*selected=dd_FALSE;
|
|
|
b24a13f |
@@ -1202,8 +1202,8 @@ void dd_FindDualFeasibleBasis(dd_rowrang
|
|
|
b24a13f |
rcost=(mytype*) calloc(d_size,sizeof(mytype));
|
|
|
b24a13f |
nbindex_ref=(long*) calloc(d_size+1,sizeof(long));
|
|
|
b24a13f |
for (j=1; j<=d_size; j++){ dd_init(rcost[j-1]);}
|
|
|
b24a13f |
+ d_last=d_size;
|
|
|
b24a13f |
}
|
|
|
b24a13f |
- d_last=d_size;
|
|
|
b24a13f |
|
|
|
b24a13f |
*err=dd_NoError; *lps=dd_LPSundecided; *s=0;
|
|
|
b24a13f |
local_m_size=m_size+1; /* increase m_size by 1 */
|
|
|
b24a13f |
--- ./lib-src-gmp/cddlp_f.c.orig 2008-02-06 17:45:55.000000000 -0700
|
|
|
b24a13f |
+++ ./lib-src-gmp/cddlp_f.c 2012-04-20 10:42:09.759321376 -0600
|
|
|
b24a13f |
@@ -557,8 +557,8 @@ void ddf_SelectDualSimplexPivot(ddf_rowr
|
|
|
b24a13f |
for (j=1; j<=d_size; j++){ ddf_init(rcost[j-1]);}
|
|
|
b24a13f |
set_initialize(&tieset,d_size);
|
|
|
b24a13f |
set_initialize(&stieset,d_size);
|
|
|
b24a13f |
+ d_last=d_size;
|
|
|
b24a13f |
}
|
|
|
b24a13f |
- d_last=d_size;
|
|
|
b24a13f |
|
|
|
b24a13f |
*r=0; *s=0;
|
|
|
b24a13f |
*selected=ddf_FALSE;
|
|
|
b24a13f |
@@ -1202,8 +1202,8 @@ void ddf_FindDualFeasibleBasis(ddf_rowra
|
|
|
b24a13f |
rcost=(myfloat*) calloc(d_size,sizeof(myfloat));
|
|
|
b24a13f |
nbindex_ref=(long*) calloc(d_size+1,sizeof(long));
|
|
|
b24a13f |
for (j=1; j<=d_size; j++){ ddf_init(rcost[j-1]);}
|
|
|
b24a13f |
+ d_last=d_size;
|
|
|
b24a13f |
}
|
|
|
b24a13f |
- d_last=d_size;
|
|
|
b24a13f |
|
|
|
b24a13f |
*err=ddf_NoError; *lps=ddf_LPSundecided; *s=0;
|
|
|
b24a13f |
local_m_size=m_size+1; /* increase m_size by 1 */
|