Fixed warning
parent
69428c50fb
commit
4a9cfbc98a
|
@ -79,7 +79,7 @@ int main(int argc, char *argv[]) {
|
||||||
else if(c != 0) {
|
else if(c != 0) {
|
||||||
// Generate a random Gaussian factor
|
// Generate a random Gaussian factor
|
||||||
for(size_t h=0; h<varsPerBlock; ++h) {
|
for(size_t h=0; h<varsPerBlock; ++h) {
|
||||||
Index var;
|
int var;
|
||||||
// If it's the first factor for this variable, make it "odometry"
|
// If it's the first factor for this variable, make it "odometry"
|
||||||
if(d == 0 && h == 0)
|
if(d == 0 && h == 0)
|
||||||
var = c-1;
|
var = c-1;
|
||||||
|
@ -90,12 +90,12 @@ int main(int argc, char *argv[]) {
|
||||||
do
|
do
|
||||||
var = c + ri();
|
var = c + ri();
|
||||||
while(var < 0 || var > nVars-1 || find_if(terms.begin(), terms.end(),
|
while(var < 0 || var > nVars-1 || find_if(terms.begin(), terms.end(),
|
||||||
boost::bind(&pair<Index, Matrix>::first, boost::lambda::_1) == var) != terms.end());
|
boost::bind(&pair<Index, Matrix>::first, boost::lambda::_1) == Index(var)) != terms.end());
|
||||||
Matrix A(blockdim, vardim);
|
Matrix A(blockdim, vardim);
|
||||||
for(size_t j=0; j<blockdim; ++j)
|
for(size_t j=0; j<blockdim; ++j)
|
||||||
for(size_t k=0; k<vardim; ++k)
|
for(size_t k=0; k<vardim; ++k)
|
||||||
A(j,k) = rg();
|
A(j,k) = rg();
|
||||||
terms.push_back(make_pair(var, A));
|
terms.push_back(make_pair(Index(var), A));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Vector b(blockdim);
|
Vector b(blockdim);
|
||||||
|
|
Loading…
Reference in New Issue